mirror of
https://github.com/YunoHost-Apps/wallabag2_ynh.git
synced 2024-10-01 13:35:06 +02:00
[enh] Add post_user_{create,delete} hooks
This commit is contained in:
parent
fded6b9898
commit
6317db2746
2 changed files with 30 additions and 0 deletions
18
hooks/post_user_create
Normal file
18
hooks/post_user_create
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
app="wallabag2"
|
||||||
|
|
||||||
|
# Retrieve arguments
|
||||||
|
username=$1
|
||||||
|
user_email=$2
|
||||||
|
|
||||||
|
# Source YunoHost helpers
|
||||||
|
source /usr/share/yunohost/helpers
|
||||||
|
|
||||||
|
# Generate a random password
|
||||||
|
user_pass=$(ynh_string_random)
|
||||||
|
|
||||||
|
# Create the new user in Wallabag
|
||||||
|
(cd "/var/www/$app" && \
|
||||||
|
sudo sudo -u "www-data" php "bin/console" --no-interaction --env=prod \
|
||||||
|
fos:user:create "$username" "$user_email" "$user_pass")
|
12
hooks/post_user_delete
Normal file
12
hooks/post_user_delete
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
app="wallabag2"
|
||||||
|
|
||||||
|
# Retrieve arguments
|
||||||
|
username=$1
|
||||||
|
purge=$2
|
||||||
|
|
||||||
|
# Deactivate the user from Wallabg
|
||||||
|
(cd "/var/www/$app" && \
|
||||||
|
sudo sudo -u "www-data" php "bin/console" --no-interaction --env=prod \
|
||||||
|
fos:user:deactivate "$username")
|
Loading…
Add table
Reference in a new issue