Skip to content

Commit 359b13d

Browse files
authored
docs: update screenshots with enhanced detail views (#375)
## Summary - Update README screenshots to reflect the new enhanced detail views - Screenshots now show: email, description, copy-to-clipboard, parent groups, LastLogon Screenshots taken using Playwright automation from the dev environment.
2 parents 956fa67 + c65db6e commit 359b13d

File tree

6 files changed

+40
-15
lines changed

6 files changed

+40
-15
lines changed

README.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -142,12 +142,27 @@ docker run \
142142

143143
## Screenshots
144144

145-
<img src="./docs/assets/ldap_manager_users.png" height="256" align="left" alt="LDAP Manager - Users List">
146-
<img src="./docs/assets/ldap_manager_user_detail.png" height="256" align="left" alt="LDAP Manager - User Detail">
147-
<br clear="all">
148-
<img src="./docs/assets/ldap_manager_groups.png" height="256" align="left" alt="LDAP Manager - Groups List">
149-
<img src="./docs/assets/ldap_manager_group_detail.png" height="256" align="left" alt="LDAP Manager - Group Detail">
150-
<br clear="all">
145+
**Users List** - Browse, search, and filter all LDAP users
146+
147+
<img src="./docs/assets/ldap_manager_users.png" width="425" alt="Users List" style="border: 1px solid #ccc; border-radius: 4px;">
148+
149+
<br>
150+
151+
**User Detail** - View email, description, group memberships, and last logon
152+
153+
<img src="./docs/assets/ldap_manager_user_detail.png" width="425" alt="User Detail" style="border: 1px solid #ccc; border-radius: 4px;">
154+
155+
<br>
156+
157+
**Groups List** - Browse and search all groups
158+
159+
<img src="./docs/assets/ldap_manager_groups.png" width="425" alt="Groups List" style="border: 1px solid #ccc; border-radius: 4px;">
160+
161+
<br>
162+
163+
**Group Detail** - Manage members, view parent groups, add/remove users
164+
165+
<img src="./docs/assets/ldap_manager_group_detail.png" width="425" alt="Group Detail" style="border: 1px solid #ccc; border-radius: 4px;">
151166

152167
## Documentation
153168

docs/AGENTS.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,17 @@ Screenshots are stored in `docs/assets/` and referenced in `README.md`. Follow t
2424

2525
### Setting Up Realistic Test Data
2626

27-
The OpenLDAP container starts with minimal data. Create realistic test data for better screenshots:
27+
**Note:** The development LDAP server may already have pre-seeded test data with users (jsmith, mmueller, etc.) and groups. Check if data exists before creating:
28+
29+
```bash
30+
docker exec ldap-server ldapsearch -x -H ldap://localhost \
31+
-D "cn=admin,dc=netresearch,dc=local" -w admin \
32+
-b "dc=netresearch,dc=local" "(uid=*)" dn
33+
```
34+
35+
If users exist, you can skip the data creation steps. The pre-seeded password for all users is `password`.
36+
37+
If the container starts fresh, create realistic test data for better screenshots:
2838

2939
#### 1. Create Users OU and Users
3040

@@ -44,7 +54,7 @@ sn: Smith
4454
givenName: John
4555
uid: jsmith
4656
mail: john.smith@netresearch.de
47-
userPassword: password123
57+
userPassword: password
4858
4959
dn: uid=mmueller,ou=Users,dc=netresearch,dc=local
5060
objectClass: inetOrgPerson
@@ -55,7 +65,7 @@ sn: Mueller
5565
givenName: Maria
5666
uid: mmueller
5767
mail: maria.mueller@netresearch.de
58-
userPassword: password123
68+
userPassword: password
5969
6070
dn: uid=tschneider,ou=Users,dc=netresearch,dc=local
6171
objectClass: inetOrgPerson
@@ -66,7 +76,7 @@ sn: Schneider
6676
givenName: Thomas
6777
uid: tschneider
6878
mail: thomas.schneider@netresearch.de
69-
userPassword: password123
79+
userPassword: password
7080
7181
dn: uid=aweber,ou=Users,dc=netresearch,dc=local
7282
objectClass: inetOrgPerson
@@ -77,7 +87,7 @@ sn: Weber
7787
givenName: Anna
7888
uid: aweber
7989
mail: anna.weber@netresearch.de
80-
userPassword: password123
90+
userPassword: password
8191
8292
dn: uid=pfischer,ou=Users,dc=netresearch,dc=local
8393
objectClass: inetOrgPerson
@@ -88,7 +98,7 @@ sn: Fischer
8898
givenName: Peter
8999
uid: pfischer
90100
mail: peter.fischer@netresearch.de
91-
userPassword: password123
101+
userPassword: password
92102
LDIF
93103
```
94104

@@ -141,9 +151,9 @@ Use Playwright MCP or browser automation to capture screenshots:
141151

142152
1. **Navigate to the application** (typically `http://localhost:3000`)
143153

144-
2. **Login** with admin credentials:
145-
- Username: `admin`
146-
- Password: `admin`
154+
2. **Login** with test user credentials:
155+
- Username: `jsmith`
156+
- Password: `password`
147157

148158
3. **Capture required screenshots:**
149159

-229 Bytes
Loading
3.32 KB
Loading
4.72 KB
Loading

docs/assets/ldap_manager_users.png

4.12 KB
Loading

0 commit comments

Comments
 (0)