1
0
Fork 0
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:
Jérôme Lebleu 2016-07-16 14:04:47 +02:00
parent fded6b9898
commit 6317db2746
2 changed files with 30 additions and 0 deletions

18
hooks/post_user_create Normal file
View 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
View 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")