[PR #53] [MERGED] Add group management functionality #513

Closed
opened 2026-02-27 08:17:49 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/lldap/lldap/pull/53
Author: @nitnelave
Created: 10/13/2021
Status: Merged
Merged: 10/15/2021
Merged by: @nitnelave

Base: mainHead: groups


📝 Commits (10+)

  • 63922d3 gitignore: Add output of npm install rollup
  • b4bfe3b app: Add a page with the list of groups
  • b29207e app: Add navigation banner
  • 396f890 graphql: Add a method to look up a group's details
  • 3dc0bce graphql: Implement looking up a group's users
  • 2a97a2a app: Implement group management
  • c093189 graphql: Add a method to create a group
  • 116f4c5 app: Add a page to create a group
  • 2db7fb0 app: Disable the add user/group buttons when relevant
  • c799f35 app: Truncate the user creation date to the day

📊 Changes

31 files changed (+1311 additions, -199 deletions)

View changed files

📝 .gitignore (+5 -0)
app/queries/create_group.graphql (+6 -0)
app/queries/delete_group.graphql (+5 -0)
app/queries/get_group_details.graphql (+10 -0)
📝 app/queries/list_users.graphql (+6 -0)
app/src/components/add_group_member.rs (+204 -0)
📝 app/src/components/add_user_to_group.rs (+22 -20)
📝 app/src/components/app.rs (+46 -12)
📝 app/src/components/change_password.rs (+156 -96)
app/src/components/create_group.rs (+152 -0)
📝 app/src/components/create_user.rs (+11 -11)
app/src/components/delete_group.rs (+160 -0)
📝 app/src/components/delete_user.rs (+8 -6)
app/src/components/group_details.rs (+229 -0)
app/src/components/group_table.rs (+160 -0)
📝 app/src/components/login.rs (+13 -8)
📝 app/src/components/mod.rs (+5 -0)
📝 app/src/components/remove_user_from_group.rs (+16 -23)
📝 app/src/components/router.rs (+6 -0)
📝 app/src/components/select.rs (+1 -0)

...and 11 more files

📄 Description

Also fixes a bunch of small things along the way.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/lldap/lldap/pull/53 **Author:** [@nitnelave](https://github.com/nitnelave) **Created:** 10/13/2021 **Status:** ✅ Merged **Merged:** 10/15/2021 **Merged by:** [@nitnelave](https://github.com/nitnelave) **Base:** `main` ← **Head:** `groups` --- ### 📝 Commits (10+) - [`63922d3`](https://github.com/lldap/lldap/commit/63922d350e2493a77388bfd5805005b6eb7f1cd7) gitignore: Add output of `npm install rollup` - [`b4bfe3b`](https://github.com/lldap/lldap/commit/b4bfe3b5b3fa477b577dc4d13df0a6892de6ff2c) app: Add a page with the list of groups - [`b29207e`](https://github.com/lldap/lldap/commit/b29207e882d3ae16f3f8ab8eb1b5754b6115ef30) app: Add navigation banner - [`396f890`](https://github.com/lldap/lldap/commit/396f89047f0920c96fe616dd84d2fc06119be000) graphql: Add a method to look up a group's details - [`3dc0bce`](https://github.com/lldap/lldap/commit/3dc0bce421e42475921e69350c6565ca9ece08d9) graphql: Implement looking up a group's users - [`2a97a2a`](https://github.com/lldap/lldap/commit/2a97a2aedf32b69ae83aa81819eaad08595ec78b) app: Implement group management - [`c093189`](https://github.com/lldap/lldap/commit/c093189410b051fd97af50f6f46c52fe1c350088) graphql: Add a method to create a group - [`116f4c5`](https://github.com/lldap/lldap/commit/116f4c5eaea01ada6aeb2ce6ad401f2256ef7f76) app: Add a page to create a group - [`2db7fb0`](https://github.com/lldap/lldap/commit/2db7fb059df4e53246d39c8df64d652b0df67fae) app: Disable the add user/group buttons when relevant - [`c799f35`](https://github.com/lldap/lldap/commit/c799f35142de155c233ae3320b323ddf262dee27) app: Truncate the user creation date to the day ### 📊 Changes **31 files changed** (+1311 additions, -199 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+5 -0) ➕ `app/queries/create_group.graphql` (+6 -0) ➕ `app/queries/delete_group.graphql` (+5 -0) ➕ `app/queries/get_group_details.graphql` (+10 -0) 📝 `app/queries/list_users.graphql` (+6 -0) ➕ `app/src/components/add_group_member.rs` (+204 -0) 📝 `app/src/components/add_user_to_group.rs` (+22 -20) 📝 `app/src/components/app.rs` (+46 -12) 📝 `app/src/components/change_password.rs` (+156 -96) ➕ `app/src/components/create_group.rs` (+152 -0) 📝 `app/src/components/create_user.rs` (+11 -11) ➕ `app/src/components/delete_group.rs` (+160 -0) 📝 `app/src/components/delete_user.rs` (+8 -6) ➕ `app/src/components/group_details.rs` (+229 -0) ➕ `app/src/components/group_table.rs` (+160 -0) 📝 `app/src/components/login.rs` (+13 -8) 📝 `app/src/components/mod.rs` (+5 -0) 📝 `app/src/components/remove_user_from_group.rs` (+16 -23) 📝 `app/src/components/router.rs` (+6 -0) 📝 `app/src/components/select.rs` (+1 -0) _...and 11 more files_ </details> ### 📄 Description Also fixes a bunch of small things along the way. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 08:17:49 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/lldap-lldap#513
No description provided.