Przypisanie użytkowników do grup użytkowników

Podstawowym wymaganiem dotyczącym nadania uprawnień redaktora rekordów wniosków projektowych i projektów jest nadanie użytkownikowi roli projects.

Nadanie tej roli jest wystarczające w przypadku, gdy obieg opracowania (workflow) nie jest wykorzystywany i nie został zdefiniowany. W przeciwnym wypadku należy zdefiniować grupy użytkowników (przypisanie do klas obiektów) i dokonać przypisania użytkownika do co najmniej jednej z grup.

Zdefiniowanie grup użytkowników pozwala na łatwe przydzielanie użytkownikom uprawnień związanych z opracowaniem opisów projektów.

W przykładowym rozwiązaniu stosowanym w Politechnice Warszawskiej zdefiniowano grupy użytkowników opisane w rozdziale https://omega-psir.atlassian.net/wiki/spaces/OM/pages/183140438:

  • Central project services (COPadministrator): [administrator]

  • Central project services (COPeditor): [editor];

  • Central project services (COPeditorlimited): [editorlimited]

  • Projekty zarządzane na poziomie wydziałów (FacultyEditor): [editor]

  • Zarządzanie typami projektów centalnych (COPpptadministrator): [administrator]

  • Zarządzanie typami projektów wydziałowych (FacultyPptEditor): [editor]

 

Przypisanie do grupy użytkowników specyfikuje się na formularzu edycji danych użytkownika (po wejściu w tryb edycji rekordu danego użytkownika). Na poniższym ekranie widać dostępne grupy użytkowników, a w przypadku tego użytkownika dokonano przypisania do grupy Central project services (COPeditor). Grupa ta daje uprawnienia do edycji wniosków projektowych i projektów zarządzanych przez COP.

Użytkownicy o szerokich uprawnieniach (administratorzy modułu projektów) mogą mieć przypisanie do wielu grup użytkowników, jak to pokazuje poniższy ekran:

 

Na poniższym ekranie pokazano fragment wykazu użytkowników z nadanymi im rolami i przypisaniem do grup użytkowników:

login_1 [id_1] Imię_1 Nazwisko_1 (WEiTI/IRTM) Instytut Radioelektroniki i Technik Multimedialnych (WEiTI/IRTM)[superdataentry, publications, people, diplomas, activity, patents, projects, technology, journalseries, conferenceseries, versions, manualScore, PBNexport, selfedition, selfimport] login_2 [id_2] Imię_2 Nazwisko_2 (COP/DPK) Politechnika Warszawska (PW)[superdataentry, projects, versions, financeview, statisticsview, XMLexport, selfedition, selfimport] login_3 [id_3] Imię_3 Nazwisko_3 (COP/DPM) Politechnika Warszawska (PW)[superdataentry, projects, versions, financeview, statisticsview, XMLexport, selfedition, selfimport] login_4 [id_4] Imię_4 Nazwisko_4 (COP/DPM) Politechnika Warszawska (PW)[superdataentry, projects, versions, financeview, statisticsview, XMLexport, selfedition, selfimport] login_5 [id_5] Imię_5 Nazwisko_5 (COP/DPK) Politechnika Warszawska (PW)[superdataentry, projects, selfedition, selfimport] login_6 [id_6] Imię_6 Nazwisko_6 (COP/DPK) Politechnika Warszawska (PW)[superdataentry, projects, versions, financeview, statisticsview] login_7 [id_7] Imię_7 Nazwisko_7 (COP/DPM) Politechnika Warszawska (PW)[superdataentry, projects, versions, financeview, statisticsview, XMLexport, selfedition, selfimport] login_8 [id_8] Imię_8 Nazwisko_8 (WEiTI) Politechnika Warszawska (PW)[superdataentry, projects, versions, financeview, statisticsview, XMLexport, selfedition] login_9 [id_9] Imię_9 Nazwisko_9 (COP/DFS) Politechnika Warszawska (PW)[superdataentry, projects, versions, financeview, statisticsview, XMLexport, selfedition, selfimport] login_10 [id_10] Imię_10 Nazwisko_10 (COP) Politechnika Warszawska (PW)[admin, superdataentry, people, projects, versions, financeview, statisticsview, XMLexport, optimization, PBNexport, selfedition, selfimport] login_11 [id_11] Imię_11 Nazwisko_11 (COP/DPK) Politechnika Warszawska (PW)[superdataentry, projects, versions, financeview, statisticsview, XMLexport, selfedition, selfimport] login_12 [id_12] Imię_12 Nazwisko_12 (COP) Politechnika Warszawska (PW)[admin, superdataentry, people, projects, versions, financeview] login_13 [id_13] Imię_13 Nazwisko_13 (COP) Politechnika Warszawska (PW)[admin, superdataentry, people, projects, versions, financeview, statisticsview, XMLexport, optimization, PBNexport, selfedition, selfimport] login_14 [id_14] Imię_14 Nazwisko_14 (COP/DPK) Politechnika Warszawska (PW)[superdataentry, projects, versions, financeview, statisticsview, XMLexport]