diff --git a/scripts/bdd/fin_droits.sh b/scripts/bdd/fin_droits.sh new file mode 100755 index 0000000000000000000000000000000000000000..3e6e1d21a5e7c8a4a78d3058e80985d6139ac8c6 --- /dev/null +++ b/scripts/bdd/fin_droits.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +# Pour remettre les droits à zéro en fin de mandat + +# On remet les droits à basic, sauf pour l'ordi kfet et l'ordi tna. Il se trouve que les idbde<=0 ont aussi 'basic','',false donc ne sont pas à traiter à part +psql note -c "UPDATE comptes SET droits='basic', surdroits='', supreme=false WHERE idbde NOT IN (3508,3932);" +# Ordi kfet +psql note -c "UPDATE comptes SET droits='login,preinscriptions,liste_droits,note,forced', surdroits='', supreme=false WHERE idbde = 3508;" +# Ordi tna +psql note -c "UPDATE comptes SET droits='login,liste_droits,note,forced', surdroits='', supreme=false WHERE idbde = 3932;"