Feature Wiki
Tabs
«Visible in Staff» for User Standard Fields
Page Overview
[Hide]1 Initial Problem
The availability of columns in the Staff views is handled by the "Searchable" checkbox in the settings of User Standard Fields. This behaviour is unexpected and unintuitive.
2 Conceptual Summary
A new checkbox "Visible in Staff" should be added to the administration of the User Standard Fields, similar to e.g. "Visible in Courses".
Field | Default Value |
---|---|
Password | - |
First Name | checked (not changeble) |
Last Name | checked (not changeble) |
Title | unchecked |
Birthday | - |
Salutation | unchecked |
Avatar | checked |
Roles | - |
General Interests | - |
Offering Help | - |
Looking For Help | - |
Organisational Units | checked |
Institution | unchecked |
Department | unchecked |
Street | unchecked |
Zip Code / Post Code | unchecked |
City, State | unchecked |
Country (Drop Down Selection) | unchecked |
Phone, Office | - |
Phone, Home | - |
Phone, Mobile | - |
Fax | - |
unchecked | |
Second E-Mail | unchecked |
Interests/Hobbies | - |
How did you hear about ILIAS? | - |
Matriculation number | unchecked |
3 User Interface Modifications
3.1 List of Affected Views
Administration > Users and Roles > User Management > Settings > Standard Fields
3.2 User Interface Details
The new checkbox "Visible in Staff" should always be placed under the currently last "Visible in ..." checkbox of a Field. (mockup will be changed soon)
3.3 New User Interface Concepts
No new UI elements
3.4 Accessibility Implications
No accessibility implications
4 Technical Information
None
5 Privacy
No privacy issues
6 Security
No security issues
7 Contact
- Author of the Request: Schmitz, Tim [tschmitz], Famula, Thomas [tfamula]
- Maintainer: Famula, Thomas [tfamula], Schmitz, Tim [tschmitz]
- Implementation of the feature is done by: Famula, Thomas [tfamula]
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- …
9 Discussion
Samoila, Oliver [oliver.samoila], 11 JUL 2024:
Hello, please explain this a little more in detail.
We have new default values with ILIAS 10 and New Default of User Standard Fields in User Management (see also content in accordion). Therefore I would like to ask:
- In which standard fields should "Visible in Staff" be available?
- In all those in which "Visible in Courses"|"Visible in Groups" is also available? Presumably not in all of them, as it makes no sense for some.
- The screenshot shows "First Name" as checked but deactivatable. Is that how it should be? Presumably you shouldn't be able to deactivate it.
My recommendation for the defaut values is "Visible in Staff" for First Name and Last Name are checked and not changeble. All other instances of "Visible in Staff" should be unchecked, but changeable.
Famula, Thomas [tfamula], 11 JUL 2024:
Hello Oliver,
thank you very much for your input – highly appreciated!
You are right that the default values should be defined. We should not simply map the current behaviour and just use all "Searchable" fields, but we should see this feature as an opportunity to improve the usage of User Fields in the Staff List.
Inspired by your linked FR, I created a table (see chapter 2) which shows the default value of each field. If a field should not be used for Staff at all, I marked it with "-". I hope this answers your questions!
Kergomard, Stephan [skergomard], 20 SEP 2024: As this needs to be introduced in `ILIASObject` this depends on the implementation of Move Custom Fields Table to DataTable that will not be implemented with ILIAS 10.
10 Implementation
{ The maintainer has to give a description of the final implementation and add screenshots if possible. }
Test Cases
Test cases completed at {date} by {user}
- {Test case number linked to Testrail} : {test case title}
Privacy
Information in privacy.md of component: updated on {date} by {user} | no change required
Approval
Approved at {date} by {user}.
Last edited: 20. Sep 2024, 10:30, Kergomard, Stephan [skergomard]