Users

The Benutzer model

Internal name:users.User
Implemented by:User

Views on Benutzer

  • Users (Users) (Menu Konfigurierung ‣ System ‣ Users) – Shows the list of all users on this site.
  • Users (MySettings)
  • Users (UsersOverview)
  • PIIS par agent et type (ContractsPerUserAndContractType)
  • Art60§7 par agent et type (JobsContractsPerUserAndContractType)
  • Available Coaches (AvailableCoaches) (Menu Newcomers ‣ Available Coaches) – List of users available for new coachings
  • Available Coaches (AvailableCoachesByClient)

Fields in Benutzer

  • Username (username, CharField) – Required. Must be unique.
  • Benutzerprofil (profile, ChoiceListField to User Profiles) – Users with an empty profile field are considered inactive and cannot log in.
  • Default access class (access_class, ChoiceListField to AccessClasses) – The default access class for your calendar events and tasks.
  • Default calendar (calendar, ForeignKey to Calendar) – The default calendar for your events and tasks.
  • Coaching type (coaching_type, ForeignKey to Coaching type) – 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.
  • Newcomers Quota (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), Password (password, CharField), Initials (initials, CharField), First name (first_name, CharField), Nachname (last_name, CharField), e-mail address (email, EmailField), Remarks (remarks, TextField), Sprache (language, LanguageField), Partner (partner, ForeignKey to Partner)

Actions on Benutzer

  • 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 Benutzer

  • Subscriptions (SubscriptionsByUser)
  • My Outbox (MyOutbox) (Menu Office ‣ My Outbox)
  • Authorities taken (AuthoritiesTaken)
  • Tasks (TasksByUser)
  • My Budgets (MyBudgets) (Menu Debts mediation ‣ My Budgets)
  • Coachings (CoachingsByUser)
  • Authorities given (AuthoritiesGiven)
  • Competences (CompetencesByUser)
  • My ManageAccess Requests (MyManageAccessRequests)
  • My Memberships (MembershipsByUser)
  • My Events/Notes (MyNotes) (Menu Office ‣ My Events/Notes)
  • My Einfügetexte (MyTextFieldTemplates) (Menu Konfigurierung ‣ Office ‣ My Einfügetexte)
  • My Competences (MyCompetences)
  • My Tx25 Requests (MyRetrieveTIGroupsRequests)
  • Outbox (MailsByUser)
  • My IdentifyPerson Requests (MyIdentifyPersonRequests)
  • My 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

  • 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 Omschrijving Omschrijving (fr) Omschrijving (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 Membership model

Internal name:users.Membership
Implemented by:Membership

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

Views on Membership

  • Memberships (Memberships)
  • My Memberships (MembershipsByUser)

Fields in Membership

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

Actions on Membership

  • 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 User Profiles 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 Benutzer-Level (System) Benutzer-Level (Integration) Benutzer-Level (Debts mediation)
000 anonymous Anonymous      
100   Integration Agent Benutzer Benutzer  
110   Integration Agent (Manager) Benutzer Manager  
200   Newcomers consultant Benutzer    
210   Reception clerk Benutzer    
300   Debts consultant Benutzer   Benutzer
400   Social agent Benutzer    
900 admin Administrator Administrator Administrator Administrator