Feature Wiki

Information about planned and released features

Tabs

«Visible in Staff» for User Standard Fields

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

-

E-Mail

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

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]