Project

General

Profile

Tâche #28647

Scénario #28807: Traitement express MEN (36-38)

Un enseignant qui effectue une importation devrait avoir le droit de supprimer ses rapports

Added by Joël Cuissinat 3 months ago. Updated about 23 hours ago.

Status:
Résolu
Priority:
Normal
Assigned To:
Start date:
06/18/2019
Due date:
% Done:

100%

Remaining (hours):

Description

À l'exécution de SCRIBE-T02-005 - Gestion des rapports d'une importation déléguée à un enseignant, je me dis que ce serait mieux si l'enseignant pouvait supprimer le dossier et les rapports d'importation créés automatiquement dans son répertoire ;)

root@scribe:~# getfacl /home/t/test2.prof/perso/importation/importation_20190618_141012.txt 
getfacl : suppression du premier « / » des noms de chemins absolus
# file: home/t/test2.prof/perso/importation/importation_20190618_141012.txt
# owner: root
# group: root
user::rw-
group::r--
other::r--

Cette remarque doit être valable en 2.6 et on devrait ajouter un pas de test pour vérifier (ajouter un chown ?).


Related issues

Related to scribe-backend - Tâche #18904: Appliquer et tester les modifications EAD Fermé 01/27/2017

Associated revisions

Revision 3f58ac98 (diff)
Added by Joël Cuissinat 3 months ago

Fix rights on user import reports

Ref: #28647

Revision 97d50151 (diff)
Added by Joël Cuissinat about 23 hours ago

Fix rights on user import reports (continuation)

  • scribe/importation/log.py (copy_info) : replace the list of dirs by a
    list of tuples (user, dir)

Ref: #28647

History

#1 Updated by Joël Cuissinat 3 months ago

  • Description updated (diff)

#2 Updated by Joël Cuissinat 3 months ago

  • Status changed from Nouveau to En cours

#3 Updated by Joël Cuissinat 3 months ago

  • Assigned To set to Joël Cuissinat

#4 Updated by Joël Cuissinat 3 months ago

/usr/lib/python2.7/dist-packages/scribe/importation/log.py (>= 2.6.1)

def copy_info(src, user=DEFAULT_USER):

#5 Updated by Joël Cuissinat 3 months ago

  • Related to Tâche #18904: Appliquer et tester les modifications EAD added

#6 Updated by Joël Cuissinat 30 days ago

  • Parent task changed from #28342 to #28737

#7 Updated by Joël Cuissinat 15 days ago

  • Parent task changed from #28737 to #28807

#8 Updated by Joël Cuissinat about 23 hours ago

Je viens de re-tester, le chown ne devrait pas être appliqué si le dossier est pour "admin" !

root@scribe:~# ls -l /home/a/admin/perso/importation/
total 8
-rw-r--r--+ 1 test.prof root  807 sept. 18 15:17 eleves_20190918_151731.csv
-rw-r--r--+ 1 test.prof root 1920 sept. 18 15:17 importation_20190918_151737.txt

=> modification supplémentaire (>= 2.7.1) et retouche des résultats des 2 derniers pas du test SCRIBE-T02-005

#9 Updated by Joël Cuissinat about 23 hours ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

Also available in: Atom PDF