Commit graph

67 commits

Author SHA1 Message Date
4318a7b66d
Uodate person account model: no password and created as time 2026-04-17 16:28:57 +02:00
2e332b8f3e
Ability to create account for members 2026-03-18 19:17:25 +01:00
07db65f63f
Do not check email valid if email is empty 2026-03-13 14:50:38 +01:00
aeb43e4775
Email is unique for people + start work on authelia integration 2026-03-13 14:42:40 +01:00
76981f31c8
Fix flaw: was able to duplicate user emails because case sensitive check 2026-03-13 14:26:27 +01:00
1038deb225
Fix page contacts page title 2026-03-13 14:12:22 +01:00
ff2bb2d443
Improve main and admin menus 2025-07-12 11:34:47 +02:00
56a2d30189
Order columns in people list 2025-07-11 11:56:47 +02:00
a89a9776c3
Migrate to PostgreSQL and fix related issues 2025-05-12 21:10:40 +02:00
614f15e1f1
Go licenses as markdown template 2025-05-11 16:21:38 +02:00
d37958fc37
[FIX] CSV export would get members instead of contacts 2025-04-28 09:59:45 +02:00
656c06d5ce
Search: default to active if no params 2025-03-29 12:44:19 +01:00
e6c698c98d
New search for members + contacts on list + csv export 2025-03-29 12:44:19 +01:00
8044cb975a
Advanced search on members 2025-03-29 12:44:19 +01:00
9a41a5f8aa
More work on the new people search 2025-03-29 12:44:19 +01:00
76d09db5a9
Fix wrong error returned in fix-fields-order 2025-03-29 12:44:19 +01:00
1465c44793
First name is not required 2025-03-29 12:44:19 +01:00
9c585d6751
Method to fix fields order 2025-03-29 12:44:19 +01:00
03b1f92886
Field position management 2025-03-29 12:44:19 +01:00
6bc2ce8b48
Person: remove email validation 2025-03-29 12:44:19 +01:00
13a5bc65b6
Fix breadcrumb on person form 2025-03-29 12:44:19 +01:00
e05fba69e7
Implement lib to generate fake data for testing 2025-03-29 12:44:19 +01:00
bd32fb3a60
Contacts + Members: only show sections if they can contain 2025-03-29 12:44:19 +01:00
5cb7d7ce32
Move pagination to helper function and implement filters+search in contacts 2025-03-29 12:44:19 +01:00
f2afffd818
Members: Export CSV 2025-03-29 12:44:19 +01:00
c98030a197
Add filters to members page 2025-03-29 12:44:19 +01:00
910df73609
Pagination in members 2025-03-29 12:44:19 +01:00
2592577e55
For field values and permissions, purge instead of soft delete 2025-03-29 12:44:19 +01:00
7af59fb935
Permissions contacts 2025-03-29 12:44:18 +01:00
1d390cf7ff
Fix 404 & clean code 2025-03-29 12:44:18 +01:00
c83a4cb978
Implement permissions in members controllers 2025-03-29 12:44:18 +01:00
e550278056
Better licences page 2025-03-29 12:44:18 +01:00
b7f0d6f8b2
Toggle light and dark modes + header color 2025-03-29 12:44:18 +01:00
d40bc51101
Manage contacts 2025-03-29 12:44:18 +01:00
356bb9a936
Members: optional fields 2025-03-29 12:44:18 +01:00
8375504d60
Started working on optional fields (members) 2025-03-29 12:44:18 +01:00
8c18f8a3f0
Members: edit - archive/restore - delete 2025-03-29 12:44:18 +01:00
d5c95532a1
Switch to validator v10 2025-03-29 12:44:18 +01:00
917fe799d3
Members: show & add 2025-03-29 12:44:18 +01:00
1d6ae9223e
Create contacts & members pages 2025-03-29 12:44:18 +01:00
fa0e917d34
Implement saved sessions 2025-03-29 12:44:18 +01:00
2eb770fa15
Remove export permission (if you can view you can export) 2025-03-29 12:44:18 +01:00
d7ba836c4e
Sections: prevent parent/child loop & force unqiue name/shortname 2025-03-29 12:44:18 +01:00
d35b06e2a9
Manage optionnal fields 2025-03-29 12:44:18 +01:00
66649193cc
Change module name 2025-03-29 12:44:18 +01:00
3e7aa8e8f5
Fix redirect after totp enroll 2025-03-29 12:44:18 +01:00
ee9a453f63
Manage user account 2025-03-29 12:44:18 +01:00
89c1633389
Check if email already exists & fix last admin check 2025-03-29 12:44:18 +01:00
420cfd5c9d
Gestion des permissions 2025-03-29 12:44:18 +01:00
efd8912648
Gestion des utilisateurs 2025-03-29 12:44:18 +01:00