[PR #38] [MERGED] Major rework of the front-end #507

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

📋 Pull Request Information

Original PR: https://github.com/lldap/lldap/pull/38
Author: @nitnelave
Created: 9/19/2021
Status: Merged
Merged: 9/20/2021
Merged by: @nitnelave

Base: mainHead: memberships


📝 Commits (10+)

  • 93729f1 app: Allow admins to change passwords
  • ba55ce4 app: Add the group memberships
  • eec513f graphql: Add methods to add/remove group memberships
  • 77974a5 graphql: Add a method to list groups
  • 045faca app: Add a way to manage a user's group memberships
  • d6563e2 app: Extract the AddUserToGroup component
  • 1e5b47c app: Extract a Select component
  • 12e40fa app: Extract the form component from the user details page
  • 171571b app: Extract a RemoveUserFromGroup component
  • 69afe4b app: Add Bootstrap classes.

📊 Changes

30 files changed (+1593 additions, -432 deletions)

View changed files

📝 Cargo.lock (+103 -3)
📝 Cargo.toml (+8 -4)
📝 app/Cargo.toml (+11 -2)
📝 app/index.html (+12 -1)
app/queries/add_user_to_group.graphql (+5 -0)
app/queries/get_group_list.graphql (+6 -0)
📝 app/queries/get_user_details.graphql (+4 -0)
app/queries/remove_user_from_group.graphql (+5 -0)
app/src/components/add_user_to_group.rs (+215 -0)
📝 app/src/components/app.rs (+13 -5)
📝 app/src/components/change_password.rs (+28 -16)
📝 app/src/components/create_user.rs (+228 -79)
📝 app/src/components/login.rs (+108 -86)
📝 app/src/components/logout.rs (+5 -1)
📝 app/src/components/mod.rs (+4 -0)
app/src/components/remove_user_from_group.rs (+117 -0)
📝 app/src/components/router.rs (+2 -2)
app/src/components/select.rs (+112 -0)
📝 app/src/components/user_details.rs (+119 -161)
app/src/components/user_details_form.rs (+276 -0)

...and 10 more files

📄 Description

This adds group membership management functions on the backend, and does a major rework of the front-end, including adding bootstrap classes.


🔄 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/38 **Author:** [@nitnelave](https://github.com/nitnelave) **Created:** 9/19/2021 **Status:** ✅ Merged **Merged:** 9/20/2021 **Merged by:** [@nitnelave](https://github.com/nitnelave) **Base:** `main` ← **Head:** `memberships` --- ### 📝 Commits (10+) - [`93729f1`](https://github.com/lldap/lldap/commit/93729f14318e58adc4f0fcc59848347163fdd7e6) app: Allow admins to change passwords - [`ba55ce4`](https://github.com/lldap/lldap/commit/ba55ce495032d1ec40995602320b46072853c1b4) app: Add the group memberships - [`eec513f`](https://github.com/lldap/lldap/commit/eec513f047b569ce0c9a7fd9f7e953e5d3aebdbe) graphql: Add methods to add/remove group memberships - [`77974a5`](https://github.com/lldap/lldap/commit/77974a5438719d71e5bf469e5bfc862695eafbad) graphql: Add a method to list groups - [`045faca`](https://github.com/lldap/lldap/commit/045faca8ada63dd4a4b2fedc885443be45e24c54) app: Add a way to manage a user's group memberships - [`d6563e2`](https://github.com/lldap/lldap/commit/d6563e244a02455d79a8d9a7f3427a6f4d1f7600) app: Extract the AddUserToGroup component - [`1e5b47c`](https://github.com/lldap/lldap/commit/1e5b47ce7d77fb997aac859aed31c138e44a18e0) app: Extract a Select component - [`12e40fa`](https://github.com/lldap/lldap/commit/12e40fa3aedc44c2c5f11722ef170ab03279fbca) app: Extract the form component from the user details page - [`171571b`](https://github.com/lldap/lldap/commit/171571bc6f936b408cdc2405511d4ec0af95045d) app: Extract a RemoveUserFromGroup component - [`69afe4b`](https://github.com/lldap/lldap/commit/69afe4b49e91e997a6568c351e191e87236dd0ed) app: Add Bootstrap classes. ### 📊 Changes **30 files changed** (+1593 additions, -432 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+103 -3) 📝 `Cargo.toml` (+8 -4) 📝 `app/Cargo.toml` (+11 -2) 📝 `app/index.html` (+12 -1) ➕ `app/queries/add_user_to_group.graphql` (+5 -0) ➕ `app/queries/get_group_list.graphql` (+6 -0) 📝 `app/queries/get_user_details.graphql` (+4 -0) ➕ `app/queries/remove_user_from_group.graphql` (+5 -0) ➕ `app/src/components/add_user_to_group.rs` (+215 -0) 📝 `app/src/components/app.rs` (+13 -5) 📝 `app/src/components/change_password.rs` (+28 -16) 📝 `app/src/components/create_user.rs` (+228 -79) 📝 `app/src/components/login.rs` (+108 -86) 📝 `app/src/components/logout.rs` (+5 -1) 📝 `app/src/components/mod.rs` (+4 -0) ➕ `app/src/components/remove_user_from_group.rs` (+117 -0) 📝 `app/src/components/router.rs` (+2 -2) ➕ `app/src/components/select.rs` (+112 -0) 📝 `app/src/components/user_details.rs` (+119 -161) ➕ `app/src/components/user_details_form.rs` (+276 -0) _...and 10 more files_ </details> ### 📄 Description This adds group membership management functions on the backend, and does a major rework of the front-end, including adding bootstrap classes. --- <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:47 +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#507
No description provided.