Feature Wiki

Information about planned and released features

Tabs

User Search in Staff Tab of Organisational Units

1 Initial Problem

By now (v8), it isn't possible in the "Staff" tab of an organisational unit to assign more than one user at a time.

Screenshot of the Staff-Tab of the Organisational Units, where the location of the missing "Search User" button is highlighted.

2 Conceptual Summary

The obvious solution is to implement the user search for the "Staff" tab of org units.

3 User Interface Modifications

3.1 List of Affected Views

  • Administration > Organisational Units > [org unit] > Staff

3.2 User Interface Details

  • Next to the existing "User" field and the menu of existing positions (separated from them by a pipe), a "Search Users" button is available.
  • Clicking it, the user search workflow starts with the same options and steps as offered in any existing user search, with the following detail:
    Having arrived at the results list, a menu appears on top and bottom, offering all existing positions and accompanied by an "Execute" button
    (in analogy to the menu offering local roles that appears in the user search in courses or groups).

3.3 New User Interface Concepts

(none)

3.4 Accessibility Implications

(none)

4 Technical Information

The implementation of this feature might require an extension of the User Search functionality, that implements the Position selection. This extension would be analogous to the existing selection for Roles that is described above. The implementation will be made according to the existing selection and might require changes in Services/Search or Services/User. These will of course be provided via PR.

5 Privacy

(no additional personal data need to be stored or processed)

6 Security

(no changes relevant for security)

7 Contact

8 Funding

If you are interest in funding this feature, please add your name and institution to this list.

9 Discussion

JourFixe, ILIAS [jourfixe], 19 DEC 2022: We highly appreciate this suggestion and schedule the feature for ILIAS 9.

Zenzen, Enrico [ezenzen], 19 DEC 2022: As discussed in the Jour Fixe, i created an issue to check if this FR can also be transferred to earlier releases as a usability fix.

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}

Approval

Approved at {date} by {user}.

Last edited: 19. Dec 2022, 16:49, Zenzen, Enrico [ezenzen]