Wiki source code of BOTA-USR : Gestion des utilisateurs
Last modified by Cyril Boillat on 03/09/2024
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | (% class="jumbotron" %) | ||
2 | ((( | ||
3 | (% class="container" %) | ||
4 | ((( | ||
5 | In //Botalista.Software (BLS)//, the user management module (BOTA-USR) allows the complete administration of your users. | ||
6 | ))) | ||
7 | ))) | ||
8 | |||
9 | (% class="row" %) | ||
10 | ((( | ||
11 | (% class="col-xs-12 col-sm-8" %) | ||
12 | ((( | ||
13 | = Video Tutorial = | ||
14 | |||
15 | [[(% class="wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink" %)Link>>attach:BOTA-USR.mp4]] | ||
16 | |||
17 | = Concept of module = | ||
18 | |||
19 | BLS takes into account all the business processes related to the management of botanical collections. The software is proposed in the form of interdependent modules, each module being in charge of the management of a particular business process: nomenclature management, harvest management, herbarium samples management, acquisitions management, etc. ([[see the presentation of the modules>>doc:Computaceae-IT.Botalista.Documentation.Modules.WebHome]]). The management of rights takes up the notion of module via the concept of //roles//. Each role will give rights to a user on a particular module. | ||
20 | |||
21 | == Distinction == | ||
22 | |||
23 | For each role, it is possible to distinguish two modes : | ||
24 | |||
25 | * **Read only** - the user will be able to consult the module only in read mode, without modifying data - the role name is prefixed by **ROLE_VISITOR**. | ||
26 | * **Read and write** - the user will be able to consult the module and modify the data - the role name is prefixed by **ROLE_BU**. | ||
27 | |||
28 | = List of roles = | ||
29 | |||
30 | |=(% style="width: 243px;" %)Rôle|=(% style="width: 116px;" %)Module|=(% style="width: 434px;" %)Explanatory | ||
31 | |(% style="width:243px" %)((( | ||
32 | ROLE_BU_ACQUISITION | ||
33 | ROLE_VISITOR_ACQUISITION | ||
34 | )))|(% style="width:116px" %)BOTA-ACQ|(% style="width:434px" %)Management of plant material acquisitions | ||
35 | |(% style="width:243px" %)ROLE_BU_ADMIN|(% style="width:116px" %)BOTA-ADM|(% style="width:434px" %)Botalista administration module (variables configuration, forms configuration, etc...) | ||
36 | |(% style="width:243px" %)((( | ||
37 | ROLE_BU_ANIMAL | ||
38 | ROLE_VISITOR_ANIMAL | ||
39 | )))|(% style="width:116px" %)BOTA-ANI|(% style="width:434px" %)Management of an animal park | ||
40 | |(% style="width:243px" %)((( | ||
41 | ROLE_BU_BIBLIOGRAPHY | ||
42 | ROLE_VISITOR_BIBLIOGRAPHY | ||
43 | )))|(% style="width:116px" %)BOTA-BIB|(% style="width:434px" %)Management of bibliographic references | ||
44 | |(% style="width:243px" %)((( | ||
45 | ROLE_BU_CATALOG | ||
46 | ROLE_VISITOR_CATALOG | ||
47 | )))|(% style="width:116px" %)BOTA-CMD|(% style="width:434px" %)Management of catalogs for ordering plant material | ||
48 | |(% style="width:243px" %)((( | ||
49 | ROLE_BU_COLLECTION | ||
50 | ROLE_VISITOR_COLLECTION | ||
51 | )))|(% style="width:116px" %)BOTA-COL|(% style="width:434px" %)Management of thematic living collections | ||
52 | |(% style="width:243px" %)((( | ||
53 | ROLE_BU_COLLECTIVE | ||
54 | ROLE_VISITOR_COLLECTIVE | ||
55 | )))|(% style="width:116px" %)BOTA-CLV|(% style="width:434px" %)Management of groups of people for harvesting | ||
56 | |(% style="width:243px" %)((( | ||
57 | ROLE_BU_CORRESPONDING | ||
58 | ROLE_VISITOR_CORRESPONDING | ||
59 | )))|(% style="width:116px" %)BOTA-COR|(% style="width:434px" %)Management of correspondents | ||
60 | |(% style="width:243px" %)((( | ||
61 | ROLE_BU_CULTIVATED | ||
62 | ROLE_VISITOR_CULTIVATED | ||
63 | ROLE_BU_CULTIVATED_ADMIN | ||
64 | )))|(% style="width:116px" %)BOTA-CULT|(% style="width:434px" %)Management of specimens in culture | ||
65 | The ADMIN role can be used to delete cultivated specimens | ||
66 | |(% style="width:243px" %)ROLE_BU_FUNCTIONALUNIT|(% style="width:116px" %)BOTA-FUN|(% style="width:434px" %)Business unit management | ||
67 | |(% style="width:243px" %)((( | ||
68 | ROLE_BU_EXPORTATION | ||
69 | ROLE_VISITOR_EXPORTATION | ||
70 | )))|(% style="width:116px" %)BOTA-REC|(% style="width:434px" %)Export template management | ||
71 | |(% style="width:243px" %)((( | ||
72 | ROLE_BU_HARVEST | ||
73 | ROLE_VISITOR_HARVEST | ||
74 | )))|(% style="width:116px" %)BOTA-REC|(% style="width:434px" %)Harvest management | ||
75 | |(% style="width:243px" %)((( | ||
76 | ROLE_BU_INDEXSEMINUM | ||
77 | ROLE_VISITOR_INDEXSEMINUM | ||
78 | )))|(% style="width:116px" %)BOTA-IS|(% style="width:434px" %)Index seminum management | ||
79 | |(% style="width:243px" %)((( | ||
80 | ROLE_BU_LOCATION | ||
81 | ROLE_VISITOR_LOCATION | ||
82 | )))|(% style="width:116px" %)BOTA-LOC|(% style="width:434px" %)Management of locations in the Garden | ||
83 | |(% style="width:243px" %)((( | ||
84 | ROLE_BU_LOCATION_INSIDE | ||
85 | ROLE_VISITOR_LOCATION_INSIDE | ||
86 | )))|(% style="width:116px" %)BOTA-LOC|(% style="width:434px" %)Management of indoor seed bank locations | ||
87 | |(% style="width:243px" %)((( | ||
88 | ROLE_BU_SEEDBANK | ||
89 | ROLE_VISITOR_SEEDBANK | ||
90 | )))|(% style="width:116px" %)BOTA-LOC|(% style="width:434px" %)Management of seed bank | ||
91 | |(% style="width:243px" %)((( | ||
92 | ROLE_BU_ADMIN | ||
93 | )))|(% style="width:116px" %)BOTA-LOC|(% style="width:434px" %)Polygon management for garden locations | ||
94 | |(% style="width:243px" %)((( | ||
95 | ROLE_BU_NOMENCLATURE | ||
96 | ROLE_VISITOR_NOMENCLATURE | ||
97 | )))|(% style="width:116px" %)BOTA-NOM|(% style="width:434px" %)Nomenclature and synonymy management | ||
98 | |(% style="width:243px" %)ROLE_BU_ORDER|(% style="width:116px" %)BOTA-CMD|(% style="width:434px" %)Management of plant material orders | ||
99 | |(% style="width:243px" %)((( | ||
100 | ROLE_BU_PERSON | ||
101 | ROLE_VISITOR_PERSON | ||
102 | )))|(% style="width:116px" %)BOTA-PER|(% style="width:434px" %)People management | ||
103 | |(% style="width:243px" %)ROLE_BU_PROJECT|(% style="width:116px" %)BOTA-PROJ|(% style="width:434px" %)Project management (taxonomic views) | ||
104 | |(% style="width:243px" %)((( | ||
105 | ROLE_BU_SEEDLOT | ||
106 | ROLE_VISITOR_SEEDLOT | ||
107 | )))|(% style="width:116px" %)BOTA-LOT|(% style="width:434px" %)Management of seed lots | ||
108 | |(% style="width:243px" %)((( | ||
109 | ROLE_BU_SOILMIXTURE | ||
110 | ROLE_VISITOR_SOILMIXTURE | ||
111 | )))|(% style="width:116px" %)BOTA-SOIM|(% style="width:434px" %)Management of soil mixtures | ||
112 | |(% style="width:243px" %)ROLE_BU_TAXON|(% style="width:116px" %)BOTA-TAX|(% style="width:434px" %)Taxon management | ||
113 | |(% style="width:243px" %)ROLE_BU_TIME|(% style="width:116px" %)BOTA-TIME|(% style="width:434px" %)Management of hours worked by project, task, etc. | ||
114 | |(% style="width:243px" %)((( | ||
115 | ROLE_BU_VISIT | ||
116 | |||
117 | ROLE_VISITOR_VISIT | ||
118 | )))|(% style="width:116px" %)BOTA-VIS|(% style="width:434px" %)Visit management | ||
119 | |(% style="width:243px" %)((( | ||
120 | ROLE_BU_DOCUMENT | ||
121 | |||
122 | ROLE_VISITOR_DOCUMENT | ||
123 | )))|(% style="width:116px" %)BOTA-DOC|(% style="width:434px" %)Documents management | ||
124 | |||
125 | = Notion of sub-roles = | ||
126 | |||
127 | For two modules, acquisition (BOTA-ACQ) and nomenclature (BOTA-NOM), it is necessary to define one or more sub-roles, called //Trades//. This notion allows : | ||
128 | |||
129 | * for acquisitions - specify a functional unit - the user will only be able to modify the material so the sector corresponds to this functional unit - the name of the //trade// is prefixed by **TRADE_ACQ** | ||
130 | * for nomenclature - specify a project - the user will only have access to the taxonomic view (synonym / accepted name) that is associated with the project - the name of the //trade// is prefixed by **TRADE_NAME** | ||
131 | |||
132 | = Examples of possible combinations = | ||
133 | |||
134 | |=Type|=Roles / Trades | ||
135 | |A read-only user on BOTA-CULT|((( | ||
136 | ROLE_VISITOR_CULTIVATED | ||
137 | TRADE_ACQ_... | ||
138 | ))) | ||
139 | |A write-only user on BOTA-CULT|((( | ||
140 | ROLE_BU_CULTIVATED | ||
141 | TRADE_ACQ_... | ||
142 | ))) | ||
143 | |A write-only user on BOTA-CULT and BOTA-ACQ|((( | ||
144 | ROLE_BU_ACQUISITION | ||
145 | ROLE_BU_CULTIVATED | ||
146 | TRADE_ACQ_... | ||
147 | ))) | ||
148 | |A write-only user on BOTA-CULT, BOTA-ACQ and BOTA-NOM|((( | ||
149 | ROLE_BU_ACQUISITION | ||
150 | TRADE_ACQ_... | ||
151 | ROLE_BU_NOMENCLATURE | ||
152 | TRADE_NOM_... | ||
153 | ROLE_BU_CULTIVATED | ||
154 | ))) | ||
155 | |A collection manager **without** the possibility to modify the nomenclature|ROLE_BU_ACQUISITION | ||
156 | TRADE_ACQ_... | ||
157 | ROLE_BU_CATALOG | ||
158 | ROLE_BU_COLLECTION | ||
159 | ROLE_BU_COLLECTIVE | ||
160 | ROLE_BU_CORRESPONDING | ||
161 | ROLE_BU_CULTIVATED | ||
162 | ROLE_BU_HARVEST | ||
163 | ROLE_BU_LOCATION | ||
164 | ROLE_VISITOR_NOMENCLATURE | ||
165 | TRADE_NOM_... | ||
166 | ROLE_BU_ORDER | ||
167 | ROLE_BU_PERSON | ||
168 | ROLE_BU_SOILMIXTURE | ||
169 | |A collection manager **with** the possibility to modify the nomenclature|ROLE_BU_ACQUISITION | ||
170 | TRADE_ACQ_... | ||
171 | ROLE_BU_CATALOG | ||
172 | ROLE_BU_COLLECTION | ||
173 | ROLE_BU_COLLECTIVE | ||
174 | ROLE_BU_CORRESPONDING | ||
175 | ROLE_BU_CULTIVATED | ||
176 | ROLE_BU_HARVEST | ||
177 | ROLE_BU_LOCATION | ||
178 | ROLE_BU_NOMENCLATURE | ||
179 | TRADE_NOM_... | ||
180 | ROLE_BU_ORDER | ||
181 | ROLE_BU_PERSON | ||
182 | ROLE_BU_SOILMIXTURE | ||
183 | |A BLS manager|((( | ||
184 | ROLE_BU_ACQUISITION | ||
185 | TRADE_ACQ_... | ||
186 | ROLE_BU_ADMIN | ||
187 | ROLE_BU_BIBLIOGRAPHY | ||
188 | ROLE_BU_CATALOG | ||
189 | ROLE_BU_COLLECTION | ||
190 | ROLE_BU_COLLECTIVE | ||
191 | ROLE_BU_CORRESPONDING | ||
192 | ROLE_BU_CULTIVATED | ||
193 | ROLE_BU_FUNCTIONALUNIT | ||
194 | ROLE_BU_HARVEST | ||
195 | ROLE_BU_INDEXSEMINUM | ||
196 | ROLE_BU_LOCATION | ||
197 | ROLE_BU_NOMENCLATURE | ||
198 | TRADE_NOM_... | ||
199 | ROLE_BU_ORDER | ||
200 | ROLE_BU_PERSON | ||
201 | ROLE_BU_PROJECT | ||
202 | ROLE_BU_SEEDLOT | ||
203 | ROLE_BU_SOILMIXTURE | ||
204 | ROLE_BU_TAXON | ||
205 | ROLE_BU_TIME (Si disponible) | ||
206 | ROLE_BU_VISIT (Si disponible) | ||
207 | ))) | ||
208 | ))) | ||
209 | |||
210 | (% class="col-xs-12 col-sm-4" %) | ||
211 | ((( | ||
212 | |||
213 | |||
214 | {{box title="**Menu**"}} | ||
215 | {{toc/}} | ||
216 | {{/box}} | ||
217 | ))) | ||
218 | ))) |