Projet

Général

Profil

Development #18901

amélioration du back-office pour le CUT

Ajouté par Benjamin Dauvergne il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
22 septembre 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

  • utilisation de la permission 'view' et 'search' ne donnant accès qu'à la vue de détail ou au listing
  • ajouts de hooks, sur le listing des utilisateurs, les actions en vue de détail, sur la plupart des vues
  • recherche des utilisateurs par un attribut
  • ajoute la possibilité de retirer une permission d'un rôle quand la vue des permissions est activée
  • ajoute une setting pour afficher les rôles internes par défaut
  • limite la visibilité par défaut à ceux de l'OU sélectionnée
  • ajoute un setting permettant de n'afficher des utilisateur que si une recherche est entamée
  • force l'OU de création d'un utilisateur en fonction de l'OU sélectionnée sur le listing
  • ajoute le nom de l'OU aux noms des rôles dans le sélecteur
  • n'affiche le nom de l'OU dans celui des rôles qu'en cas d'OU multiples
  • n'utilise plus de popup pour l'ajout d'utilisateurs
  • met en cache le nombre d'OU
  • corrige la permission sur l'action de réinitialisation de mot de passe
  • ajoute une checkbox pour envoyer un mail de ré-initialistion de mot de passe à la création d'un utilisateur

Demandes liées

Lié à Authentic 2 - Bug #19183: Bug sur lien "Contient les permissions des rôles :"Fermé03 octobre 2017

Actions

Révisions associées

Révision 2d7e198f (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: replace default authorize implementations by permissions (#18901)

Révision 570f18ca (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add docstrings to mixin and base view classes (#18901)

Révision 547410fb (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: pep8ness on views (#18901)

Révision bd832855 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: implement removal of permissions from roles (#18901)

Révision bcafb07f (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: fix permission on role permission page (#18901)

Révision 6f58448d (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: filter OU in user edit form by permissions of the user (#18901)

Révision 26d9465a (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: only show visible OU in OU selectors (#18901)

OU selector are made disabled if only one OU is visible.

Révision 4e8b824d (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: user search permission to show users and roles pages (#18901)

Révision 3897db9f (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add a user delete view (#18901)

Révision 92d4bdb7 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: set permission for UserChangePasswordView to change_password_user (#18901)

Révision 9d336cd7 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: replace default PermissionMixin.authorize() implementation (#18901)

Révision 9669c515 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: replace permission to filter visible objects in querysets (#18901)

Révision 9e613b2a (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: implement a BaseDetailView (#18901)

OtherActionsMixin had to be modified has it supposed that the base view had a
post method, which is not the case anymore.

Révision a4a41d1a (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add fields popup and permission to Action objects (#18901)

popup indicate if the action link must be opened using a dialog, and
permission indicate a permission needed to show the action to users.

Révision 6a219316 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: use search permission to decide to show a management page (#18901)

Révision 56538731 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: change permission of RolesView to a2_rbac.search_role (#18901)

Révision b6c96aa8 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: show link to user in user's table only if user has a view permission on the object (#18901)

Révision 0891e337 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: change UsersView permission to custom_user.search_user (#18901)

Révision ed7918f8 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add missing closing tag (#18901)

Révision 96ac81d4 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add a buttons block to form.html (#18901)

Révision 2fc88711 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: only use popup for action links if there is a popup relation (#18901)

Révision d79434da (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add a UserDetailView (#18901)

Révision 4f825ba8 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: change ServicesView permission to authentic2.search_service (#18901)

Révision e3294f8e (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: change Name by Free text on user search form (#18901)

Révision 9bc5cf2a (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: return to user's detail view on creation (#18901)

Révision 369f7551 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add setting to always show internal roles (#18901)

Révision 9f56ab17 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: limit roles to same ou roles in UserRolesView when ROLE_MEMBERS_FROM_OU is enforced (#18901)

Révision f888cb63 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add a need_request flag to FormWithRequest mixin (#18901)

Révision 40d49c32 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: optimize number of SQL queries in UserEditForm (#18901)

Révision 20f09708 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: when ou selector is disabled force a value as the field is required (#18901)

Révision ef7573d0 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: do not show role's admin roles in user's roles view (#18901)

Révision 91ada68f (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: reorder name and ou fields in RoleSearchForm (#18901)

Révision a28c98d5 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add import hooks in views.py (#18901)

Révision 0fa88b41 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add collectivity name before role name in role selectors (#18901)

Révision a4125b3f (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: allow searching roles by collectivity name (#18901)

Révision 765c0a97 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: move initialization of detail form in BaseDetailView (#18901)

Révision b3457af6 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: force created user's ou from user's search form (#18901)

Stylesheet is adapted since the OU selector is removed by this commit.

Révision 93535b74 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add hook on table views (#18901)

Révision 9cc8fba6 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: allow disabling filtering of table objects by view permission (#18901)

Révision 5c7e7bfa (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add a USER_SEARCH_MINIMUM_CHARS setting (#18901)

Révision c3151b10 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: import hooks in user_views (#18901)

Révision 0f19ed97 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: get other_actions from Class.other_actions first (#18901)

Révision cb602dfd (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: make all Action fields optional and declare them at the class level (#18901)

Révision 9c6e46ad (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: filter other_actions list with a hook in views.py (#18901)

Révision 9c43331a (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: only alert on missing username or email if username or email are available fields (#18901)

Révision 04191df4 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add an option to send a password reset email on user's creation (#18901)

Révision dbcb2a36 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: handle visible/non-visible fields in form.html (#18901)

Révision ef1d183e (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: rework ou views (#18901)

Révision c380d167 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: move user's data before roles in sidebar (#18901)

Révision fa8aec8c (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: show user's creation date, last login date and last modification date (#18901)

Révision 48ffabb9 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: fix user's edit view breadcrumb and title (#18901)

Révision 4b941209 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: fix password reset action permission (#18901)

Révision bc64e5bf (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: rename user's deactivate action to 'Suspend' (#18901)

Révision be3db1e8 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add email_verified information to user's detail view (#18901)

Révision b97cad8e (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add hook to collect user's extra data (#18901)

Révision 50f8b97d (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: rework use of TitleMixin and get_title() (#18901)

Révision 471d49e3 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add a get_ou_count() utility function (#18901)

Révision b2303db9 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: show ou information if there are multiple ous (#18901)

Révision 68646a48 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: only show ou's name of a role if there are multiple ous (#18901)

Révision c91c5d6a (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: replace explicit query for OU count by get_ou_count() in HideOUFieldMixin (#18901)

Révision 17ddb72a (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: do not use a popup for adding users (#18901)

Révision 711886f7 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: add a specific template for UserAddView (#18901)

Révision b8a654b0 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: allow a do method on actions (#18901)

Révision e2934076 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: fix permissions in ou views (#18901)

Révision c7d06b4e (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: fix AttributeError on get_title() in RoleAddChildView and RoleAddParentView (fixes #19183)

Bug introduced by fix to #18901.

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 6 ans

  • Statut changé de Nouveau à Résolu (à déployer)

Et ça a été poussé.

#2

Mis à jour par Josué Kouka il y a plus de 6 ans

  • Lié à Bug #19183: Bug sur lien "Contient les permissions des rôles :" ajouté
#3

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF