Grouping of users in Gitlab - gitlab

I have a set of users who are common to all of the groups and projects in the company. Presently, I have to add those "common members" individually to each and every group or project. Is there any way to group them by a name, thereby adding them to groups or projects?
For example, A, B anc C are the common members and can be grouped by name X, so that X can be added, instead of individually adding A, B and C
PS: Users are from LDAP

Users are from LDAP
Aynthing LDAP related would be, interm of group synchronization, related to GitLab EE (Enterprise Edition)
But, if you can simply define main group for your common team, and subgroup for your specific teams/projects, you can use EE/CE Namespaces
In GitLab, a namespace is a unique name to be used as a user name, a group name, or a subgroup name.
http://gitlab.example.com/username
http://gitlab.example.com/groupname
http://gitlab.example.com/groupname/subgroup_name
For example, consider a user named Alex:
Alex creates an account on GitLab.com with the username alex; their profile will be accessed under https://gitlab.example.com/alex
Alex creates a group for their team with the groupname alex-team; the group and its projects will be accessed under https://gitlab.example.com/alex-team
Alex creates a subgroup of alex-team with the subgroup name marketing; this subgroup and its projects will be accessed under https://gitlab.example.com/alex-team/marketing
(Here you can replace 'alex-team' by 'common-team', or any other more descriptive name)
By doing so:
Any team member mentions Alex with #alex
Alex mentions everyone from their team with #alex-team
Alex mentions only the marketing team with #alex-team/marketing

Related

How to move projects that are included in a group to a new group on GitLab?

my goals
Among the projects included in group A,
I want to create a new group of projects B and C and move them.
What should I do?
I TRY METHOD
CREATE GROUP
create group name : repo
AFTER
join the repo group
Settings > General > Advanced Options > Group Transfer
No parent Group message output (not select)

How to add group as reviewers in Merge Request by non-group member in GitLab?

In a project if we give #GROUP NAME in the comment of merge request by any non-group member then for that non-group member that group DL is not displaying. Could you please let me know how the non-group members can use that internal group?
The auto-complete list for group mentions only populate with groups where a user is a direct member. Nevertheless, the user can still mention the group and it will work even if it doesn't show up in the auto-complete list.
Just make sure to use the full path.
For example, if you have a subgroup in gitlab.example.com/group/subgroup, you need to #group/subgroup.

gitlab group projects in folders

I`m a teacher and my students present their homework projects on gitlab. You can imagine that I'm now a member of hundreds of projects.
What I would like to do is to group these project under a directory structure. But I don't see anything like that on gitlab.
I'm not the owner of these projects,so I can't put them in a group.
I would like to be able to sort them by year, or by class
Any idea on how I could do that ?
One way you can solve this is to create a new Group for your class itself (not year-specific), then create Sub Groups for each year/semester where your students' projects would live. The structure might look something like this:
Topic 101 # Group
|
2020 Fall # Sub Group
|
Alice # Project
Bob # Project
|
2021 Spring # Sub Group
|
Lauren # Project
Daniel # Project
Once you create the Group+Sub Group structure, you can ask your students to Transfer their project to the right Sub Group (Project Settings->Advanced->Transfer Project).
For the next year/semester you can create the next Sub Group and create all the Projects for your students, then invite each student to their own project as Maintainers so everything is set up correctly from the beginning.
Take a look at this project as an example. Here, the codequality project is in the Ops Sub-Department Sub Group, in the Gitlab.Org Group.

Wondering how I might be able to debug this ACL issue

I'm adding security around some buttons in an app I built long ago. The way I implemented this security feature is that I created a a role in the database's ACL. I do a check in the button's hide-when formula and expose the button if the role is there. That role is assigned to a security group in the Domino Directory. That security group contains a collection of other groups. These 2ndary groups contain people's names. Those names are retrieved from a Postgres database -- I have a LotusScript agent that pulls the names from that database. The problem I'm seeing is that even tho a name is in the 2ndary group, Notes doesn't recognize it. Here's an example. This user are in these groups:
however, he should also be in all of these:
How can I debug where the problem is?
thanks
clem
I think the problem is that for one group in particular, there are 2 copies of the group document. I didn't see that b/c in the main group view it doesn't show up. But when I was in the process of assigning a child group to a parent group, I can see the duplicate listed. I suspect this is the source of the problem. Will confirm.
thanks
clem
Make sure the members of the 2ndary groups contain names in fully qualified format that matches the first entry of their FullName in the person document. EG "John Smith" should be "CN=John Smith/O=LabWare" or something like that.
You can see what groups and roles the system recognizes a user in by double clicking on the security icon on the status bar in the Notes Client (bottom 3rd from the right) after you have opened the database.

BUGZILLA - How to edit Assigned To list?

It is possible to define in bugzilla the own list with assgined to users? In out company we have a lot of customers but when the customer assigned to one product he visible on all products on "assigned to" field. Can I change my assigned to select?
Look at Security Groups - http://www.bugzilla.org/docs/4.2/en/html/groups.html
Then navigate to the group security page.
Administration -> Parameters -> Group Security
Find the setting makeproductgroups and ensure that is is On.
Next find the usevisibilitygroups setting and ensure that it is On. This setting prevents someone in group A from seeing the people in group B. This is especially important if you are letting multiple clients view and/or edit their bugs.
Finally find the strict_isolation setting and ensure it is On.
Now create your groups and assign them to products and users.

Resources