Users

The Utilisateur model

Internal name:users.User
Implemented by:User

Views on Utilisateur

  • Utilisateurs (Users) (Menu Configuration ‣ Système ‣ Utilisateurs) – Shows the list of all users on this site.
  • Utilisateurs (MySettings)
  • Utilisateurs (UsersOverview)
  • PIIS par agent et type (ContractsPerUserAndContractType)
  • Art60§7 par agent et type (JobsContractsPerUserAndContractType)
  • Agents disponibles (AvailableCoaches) (Menu Nouvelles demandes ‣ Agents disponibles) – List of users available for new coachings
  • Agents disponibles (AvailableCoachesByClient)

Fields in Utilisateur

  • Nom d’utilisateur (username, CharField) – Required. Must be unique.
  • Profil d’utilisateur (profile, ChoiceListField to Profils d’utilisateur) – Users with an empty profile field are considered inactive and cannot log in.
  • Classe d’accès par défaut (access_class, ChoiceListField to AccessClasses) – The default access class for your calendar events and tasks.
  • Calendrier par défaut (calendar, ForeignKey to Calendrier) – Le calendrier par défaut pour vos rendez-vous et tâches.
  • Service (coaching_type, ForeignKey to Service) – The default CoachingType used when creating Coachings.
  • Notify me when a coach has been assigned (coaching_supervisor, BooleanField) – Wenn ein Neuantrag einem Begleiter zugewiesen wurde, wird außer dem Begleiter auch dieser Benutzer benachrichtigt.
  • Quota nouvelles demandes (newcomer_quota, IntegerField) – Wieviel Arbeitszeit dieser Benutzer für Neuanträge zur Verfügung steht (100 = ganztags, 50 = halbtags, 0 = gar nicht). Wenn zwei Benutzer die gleiche Belastungspunktzahl haben, aber einer davon sich nur zu 50% um Neuanträge kümmert, gilt er als doppelt so belastet wie sein Kollege.
  • ... and ID (id, AutoField), Created (created, DateTimeField), Modified (modified, DateTimeField), Mot de passe (password, CharField), Initials (initials, CharField), Prénom (first_name, CharField), Nom de famille (last_name, CharField), adresse e-mail (email, EmailField), Remarques (remarks, TextField), Langue (language, LanguageField), Partenaire (partner, ForeignKey to Partenaire)

Actions on Utilisateur

  • Table (landscape) (as_pdf, PrintTableAction) – Show this table as a pdf document
  • Table (portrait) (as_pdf_p, PortraitPrintTableAction) – Show this table as a pdf document
  • Update Events (update_reminders, UpdateUserReminders)

Tables referring to Utilisateur

  • Abonnements (SubscriptionsByUser)
  • Mon courrier sortant (MyOutbox) (Menu Office ‣ Mon courrier sortant)
  • Procurations reçues (AuthoritiesTaken)
  • Tâches (TasksByUser)
  • My Budgets (MyBudgets) (Menu Médiation de dettes ‣ My Budgets)
  • Accompagnements (CoachingsByUser)
  • Procurations accordées (AuthoritiesGiven)
  • Compétences (CompetencesByUser)
  • My Requêtes ManageAccess (MyManageAccessRequests)
  • My Membres d’équipe (MembershipsByUser)
  • My Events/Notes (MyNotes) (Menu Office ‣ My Events/Notes)
  • My Text Field Templates (MyTextFieldTemplates) (Menu Configuration ‣ Office ‣ My Text Field Templates)
  • My Compétences (MyCompetences)
  • My Requêtes Tx25 (MyRetrieveTIGroupsRequests)
  • Courrier sortant (MailsByUser)
  • My Requêtes IdentifyPerson (MyIdentifyPersonRequests)
  • My Uploads (MyUploads)

The Profil d’utilisateur field

The profile of a user is what defines her or his permissions.

The Team model

Internal name:users.Team
Implemented by:Team

A Team is a group of users that work together.

Belonging to a Team or not has no influence on access permissions. These depend on your user profile.

Views on Team

  • Teams (Teams) (Menu Configuration ‣ Système ‣ Teams)

Fields in Team

Actions on Team

  • Table (landscape) (as_pdf, PrintTableAction) – Show this table as a pdf document
  • Table (portrait) (as_pdf_p, PortraitPrintTableAction) – Show this table as a pdf document

The Teams view

Internal name:users.Teams (Teams)

For illustration, the demo site has the following teams:

ID Description Description (fr) Description (de)
1 GSS (General Social Service) SSG (Service social général) ASD (Allgemeiner Sozialdienst)
2 Integration service Service intégration DSBE (Dienst für Sozial-Berufliche Eingliederung)
3 Debts mediation Médiation de dettes Schuldnerberatung

The Membre d’équipe model

Internal name:users.Membership
Implemented by:Membership

A membership is when a given Utilisateur belongs to a given Team.

Views on Membre d’équipe

  • Membres d’équipe (Memberships)
  • My Membres d’équipe (MembershipsByUser)

Fields in Membre d’équipe

  • ID (id, AutoField), Auteur (user, ForeignKey to Utilisateur), Team (team, ForeignKey to Team)

Actions on Membre d’équipe

  • Table (landscape) (as_pdf, PrintTableAction) – Show this table as a pdf document
  • Table (portrait) (as_pdf_p, PortraitPrintTableAction) – Show this table as a pdf document

The Profils d’utilisateur view

Internal name:lino.UserProfiles (UserProfiles)

The list of user profiles available on this site.

Each user profile is a set of user levels (one for each functional group), leading to an individual combination of permissions.

The demo database has defined the following user profiles (we show only some userlevels):

value name text User Level (Système) User Level (Intégration) User Level (Médiation de dettes)
000 anonymous Anonyme      
100   Agent d’insertion Utilisateur Utilisateur  
110   Integration Agent (Manager) Utilisateur Manager  
200   Consultat nouveaux clients Utilisateur    
210   Reception clerk Utilisateur    
300   Consultate médiateur dettes Utilisateur   Utilisateur
400   Social agent Utilisateur    
900 admin Administrateur Administrateur Administrateur Administrateur