Feature Wiki
Tabs
Study Programme: Manually Add Users from Organizational Unit Subtree
Page Overview
[Hide]See also Study Programme: Automatically Add Users from Organizational Unit Subtree, a related page, however, specific to study programmes while this one refers to all objects in which users can be search in order to make them members.
1 Initial Problem
By now (v7.x), the user search in objects can only find members of exactly one level of organizational units at a time (i.e., the selected one).
In case you want to add users from an entire tree (below a specific node, or below it and including it), you need more than one pass through the search process.
2 Conceptual Summary
When searching for users in order to make them members/participants of an object (button is most commonly called "Seach Users"), the option "Search for Organisational Unit" offers a "Select" button that opens an OU picker.
The process of adding users from organisational units is optimised so that it becomes possible to also select the subnodes of an organisational unit without having to activate each checkbox individually within the tree.
3 User Interface Modifications
- In the tab "Assignments" ("Automatic Assignment" view), the table of automatisms also has a column "Includes Subnodes".
A positive graphic symbol appears in this column if an automation includes underlying nodes of the selected organisational unit. - When an automatism is added using the option "Search for Organisational Units", an additional checkbox "Include Subnodes?" appears below the ShyButtons "Select" and "Reset".
The checkbox can be selected before or after the selection of an organisational unit (in the case of "before", the setting is retained throughout the selection process). - When an existing automatism is opened via "Actions > Edit", again the checkbox "Include Subnodes?" appears below "Select" and "Reset", ", with the previously selected specification.
3.1 List of Affected Views
The intent of this feature request covers:
- Study Programme > Members > Edit Members > Search Users > Search for Organisational Unit
However, the UserSearch is also used in the follwing screens:
- Course > Members > Edit Participants > Search Users > Search for Organisational Unit
- Group > Members > Edit Participants > Search Users > Search for Organisational Unit
- Learning Sequence > Members > Edit Participants > Search Users > Search for Organisational Unit
- Test > Dashboard > Search Participants > Search for Organisational Unit
- Exercise > Submissions and Grades > Search Users > Search for Organisational Unit
- Survey > Participants > Invite Participants > Search for Organisational Unit
- Individual Assessment > Participants > Search Users > Search for Organisational Unit
- Survey (360°) > Appraisees > Search Users > Search for Organisational Unit
- Forum > Moderators > Search Users > Search for Organisational Unit
- Booking Pool > Participants > Search Users > Search for Organisational Unit
- Competence Management > Competence Profiles > Assigned Roles and Users > Add Roles / Members
3.2 User Interface Details
1) Members Tab >> Edit members >> Search Users >> Search for Organisational Units
2) Modal (Tree) opens, user selects one or several organizational units without selecting sub-units and clicks "Save"
3) After selecting organizational unit(s), user activates new checkbox "Involve sub-units" and clicks "Search".
4) Search Results will present users of the selected unit(s) AND its/their sub-units. User can select users and add them to study programme via "Add" button.
3.3 New User Interface Concepts
none
4 Technical Information
This will be added as a general feature of the user search, hence it will be available for user user searches as well.
5 Privacy Information
The assignment of users to organizational units will be processed to search accordingly.
6 Security Implications
none
7 Contact
- Author of the Request: Suittenpointner, Florian [suittenpointner]
- Maintainer: Klees, Richard [rklees]
- Implementation of the feature is done by: Klees, Richard [rklees]
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
9 Discussion
JourFixe, ILIAS [jourfixe], 02 OCT 2023: We highly appreciate this suggestion and schedule the feature for ILIAS 9.
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: 2. Oct 2023, 14:53, Kunkel, Matthias [mkunkel]