Users

The Benutzer model

Internal name:users.User
Implemented by:User

Views on Benutzer

  • Benutzer (Users) (Menu Konfigurierung ‣ System ‣ Benutzer) – Shows the list of all users on this site.
  • Benutzer (MySettings)
  • Benutzer (UsersOverview)
  • PIIS par agent et type (ContractsPerUserAndContractType)
  • Art60§7 par agent et type (JobsContractsPerUserAndContractType)
  • Verfügbare Begleiter (AvailableCoaches) (Menu Neuanträge ‣ Verfügbare Begleiter) – List of users available for new coachings
  • Verfügbare Begleiter (AvailableCoachesByClient)

Fields in Benutzer

  • Benutzername (username, CharField) – Required. Must be unique.
  • Benutzerprofil (profile, ChoiceListField to Benutzerprofile) – Users with an empty profile field are considered inactive and cannot log in.
  • Standardmäßige Zugriffsklasse (access_class, ChoiceListField to AccessClasses) – Die standardmäßige Zugriffsklasse für Ihre Termine und Aufgaben
  • Standard-Kalender (calendar, ForeignKey to Kalender) – The default calendar for your events and tasks.
  • Dienst (coaching_type, ForeignKey to Dienst) – The default CoachingType used when creating Coachings.
  • Benachrichtigung wenn ein Begleiter zugewiesen wird (coaching_supervisor, BooleanField) – Wenn ein Neuantrag einem Begleiter zugewiesen wurde, wird außer dem Begleiter auch dieser Benutzer benachrichtigt.
  • Quote NZ (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), Erstellt (created, DateTimeField), Bearbeitet (modified, DateTimeField), Passwort (password, CharField), Initialien (initials, CharField), Vorname (first_name, CharField), Familienname (last_name, CharField), e-mail address (email, EmailField), Bemerkungen (remarks, TextField), Sprache (language, LanguageField), Partner (partner, ForeignKey to Partner)

Actions on Benutzer

  • Tabelle (Querformat) (as_pdf, PrintTableAction) – Diese Tabelle in eine .pdf-Datei exportieren
  • Tabelle (Hochformat) (as_pdf_p, PortraitPrintTableAction) – Diese Tabelle in eine .pdf-Datei exportieren
  • Update Events (update_reminders, UpdateUserReminders)

Tables referring to Benutzer

  • Abonnements (SubscriptionsByUser)
  • Mein E-Mail-Ausgang (MyOutbox) (Menu Büro ‣ Mein E-Mail-Ausgang)
  • Erhaltene Vollmachten (AuthoritiesTaken)
  • Aufgaben (TasksByUser)
  • Meine Budgets (MyBudgets) (Menu Schuldnerberatung ‣ Meine Budgets)
  • Begleitungen (CoachingsByUser)
  • Erteilte Vollmachten (AuthoritiesGiven)
  • Kompetenzen (CompetencesByUser)
  • Meine ManageAccess-Anfragen (MyManageAccessRequests)
  • Meine Team-Mitglieder (MembershipsByUser)
  • Meine Ereignisse/Notizen (MyNotes) (Menu Büro ‣ Meine Ereignisse/Notizen)
  • Meine Einfügetexte (MyTextFieldTemplates) (Menu Konfigurierung ‣ Büro ‣ Meine Einfügetexte)
  • Meine Kompetenzen (MyCompetences)
  • Meine Tx25-Anfragen (MyRetrieveTIGroupsRequests)
  • E-Mail-Ausgang (MailsByUser)
  • Meine IdentifyPerson-Anfragen (MyIdentifyPersonRequests)
  • Meine Uploads (MyUploads)

The Benutzerprofil 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 Konfigurierung ‣ System ‣ Teams)

Fields in Team

Actions on Team

  • Tabelle (Querformat) (as_pdf, PrintTableAction) – Diese Tabelle in eine .pdf-Datei exportieren
  • Tabelle (Hochformat) (as_pdf_p, PortraitPrintTableAction) – Diese Tabelle in eine .pdf-Datei exportieren

The Teams view

Internal name:users.Teams (Teams)

For illustration, the demo site has the following teams:

ID Bezeichnung Bezeichnung (fr) Bezeichnung (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 Team-Mitglied model

Internal name:users.Membership
Implemented by:Membership

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

Views on Team-Mitglied

  • Team-Mitglieder (Memberships)
  • Meine Team-Mitglieder (MembershipsByUser)

Fields in Team-Mitglied

  • ID (id, AutoField), Autor (user, ForeignKey to Benutzer), Team (team, ForeignKey to Team)

Actions on Team-Mitglied

  • Tabelle (Querformat) (as_pdf, PrintTableAction) – Diese Tabelle in eine .pdf-Datei exportieren
  • Tabelle (Hochformat) (as_pdf_p, PortraitPrintTableAction) – Diese Tabelle in eine .pdf-Datei exportieren

The Benutzerprofile 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):

Wert name Text Benutzer-Level (System) Benutzer-Level (DSBE) Benutzer-Level (Schuldnerberatung)
000 anonymous Anonym      
100   Begleiter im DSBE Benutzer Benutzer  
110   Integrations-Assistent (Manager) Benutzer Manager  
200   Berater Neuanträge Benutzer    
210   Empfangsschalter Benutzer    
300   Schuldenberater Benutzer   Benutzer
400   Social agent Benutzer    
900 admin Verwalter Verwalter Verwalter Verwalter