Lennart
|
39fc2fb55d
|
principal_type refactoring
|
2025-06-26 12:50:37 +02:00 |
|
Lennart
|
f9de8a4687
|
feat: Add show_deleted to get_calendar
|
2025-06-23 16:35:36 +02:00 |
|
Lennart
|
15aadcf1be
|
Rename User struct to Principal
|
2025-06-19 20:59:59 +02:00 |
|
Lennart
|
0415664ff3
|
calendar_store: Fix deleted objects being returned
|
2025-06-15 16:31:07 +02:00 |
|
Lennart
|
990b953055
|
Fix typo on store preventing us from deleting calendar objects
|
2025-06-15 10:37:51 +02:00 |
|
Lennart
|
03ae492483
|
Implement DAV Push
|
2025-06-14 20:24:50 +02:00 |
|
Lennart
|
feb8b3ff09
|
Add member search to user store
|
2025-06-12 19:50:32 +02:00 |
|
Lennart
|
7c73223877
|
dav: Implement some principal props for WebDAV ACL
|
2025-06-12 15:00:54 +02:00 |
|
Lennart
|
c855e3d6b6
|
Random preparation for release
|
2025-06-11 21:35:46 +02:00 |
|
Lennart
|
4eb35d6c0d
|
caldav: Merge calendar store and birthday store into combined store
|
2025-06-11 19:57:04 +02:00 |
|
Lennart
|
a20e9800bd
|
Implement PUT method for addressbook import
|
2025-06-10 23:43:53 +02:00 |
|
Lennart
|
bbe9113f5c
|
minor stuff
|
2025-06-08 20:23:53 +02:00 |
|
Lennart
|
c05c330601
|
Update Cargo.toml
|
2025-06-08 19:40:40 +02:00 |
|
Lennart
|
00eb43f048
|
Implement almost all previous features
|
2025-06-08 19:38:33 +02:00 |
|
Lennart
|
95889e3df1
|
Checkpoint: Migration to axum
|
2025-06-08 14:10:12 +02:00 |
|
Lennart
|
790c657b08
|
Work on axum support
|
2025-06-07 20:17:50 +02:00 |
|
Lennart
|
e57a14cad1
|
WIP: Complete work of propfind parsing
|
2025-06-04 18:11:25 +02:00 |
|
Lennart
|
7f3ce01c2b
|
Move ical-related stuff to rustical_ical crate
|
2025-06-03 18:15:26 +02:00 |
|
Lennart
|
5a6ffd3c19
|
some preparation for reccurence expansion
|
2025-06-03 17:48:07 +02:00 |
|
Lennart
|
cf3e213894
|
Comment out some code snippets that might break things at the moment
|
2025-06-02 22:36:40 +02:00 |
|
Lennart
|
5ebcab7a19
|
Move ical-related stuff to dedicated rustical_ical crate
|
2025-05-18 13:46:08 +02:00 |
|
Lennart
|
3c7ee09116
|
WIP: Preparation for recurrence expansion
|
2025-05-18 11:55:25 +02:00 |
|
Lennart
|
d1f249a01b
|
Implement data model changes to support new WebDAV Push spec
|
2025-05-03 15:24:00 +02:00 |
|
Lennart
|
c9683580eb
|
Some refactoring work
|
2025-05-02 19:53:02 +02:00 |
|
Lennart
|
32e1ce85f1
|
small improvements to timestamp parsing
|
2025-05-02 19:06:56 +02:00 |
|
Lennart
|
97a5bd581f
|
Add get_recurrence_rule method to EventObject
|
2025-05-02 18:05:00 +02:00 |
|
Lennart
|
e611e67692
|
Some groundwork for recurrence expansion
|
2025-05-02 17:43:46 +02:00 |
|
Lennart
|
99388cf992
|
addressbook_store, add option to not return deleted objects with get_object
#61
|
2025-04-27 18:32:17 +02:00 |
|
Lennart
|
17c245901d
|
Remove test that I'm currently too lazy to fix
|
2025-04-26 14:32:49 +02:00 |
|
Lennart
|
87112f3794
|
Migrate principal store to sqlite
|
2025-04-26 14:13:37 +02:00 |
|
Lennart
|
4071ea4ff4
|
CLI: Allow editing principal password
|
2025-04-26 10:52:23 +02:00 |
|
Lennart
|
54e327d764
|
dav: Make reusable for other projects
|
2025-04-18 13:26:44 +02:00 |
|
Lennart
|
626eff0373
|
Add CLI for most basic user management
|
2025-04-17 23:27:43 +02:00 |
|
Lennart
|
ed84fb894f
|
Wrap app tokens and password of User in secret type
|
2025-04-16 16:30:45 +02:00 |
|
Lennart
|
93b967093c
|
Make stricter distinction between password and app tokens
|
2025-04-14 18:00:07 +02:00 |
|
Lennart
|
2ce8529002
|
Some refactoring and app token management
|
2025-04-14 17:17:36 +02:00 |
|
Lennart
|
14e5533b6f
|
Move nextcloud_login to frontend crate
|
2025-04-13 19:00:51 +02:00 |
|
Lennart
|
f132f9ccc8
|
Add insert_principal method to AuthenticationProvider
|
2025-04-13 15:29:43 +02:00 |
|
Lennart
|
63c16f411d
|
frontend: Show group calendars
|
2025-04-12 13:13:16 +02:00 |
|
Lennart
|
30b0bf5b56
|
User middleware, fix #54
|
2025-04-12 13:12:48 +02:00 |
|
Lennart K
|
63c8f8b5f2
|
Remove Default from TomlUserStoreConfig
|
2025-02-11 12:57:20 +01:00 |
|
Lennart
|
7e8a246084
|
AppToken add creation date
|
2025-02-10 15:20:01 +01:00 |
|
Lennart
|
23007a3bda
|
Implement Nextcloud login flow
|
2025-02-09 22:14:55 +01:00 |
|
Lennart
|
1d103ea312
|
user: Add name to app token
|
2025-02-09 17:28:15 +01:00 |
|
Lennart
|
d0d7a6dc78
|
user: Rename user_type to principal_type
|
2025-02-09 17:21:29 +01:00 |
|
Lennart
|
8948589b09
|
Breaking changes to auth provider, principal store outsourced to new config file
|
2025-02-09 17:19:08 +01:00 |
|
Lennart
|
6caa04a516
|
xml: Some work on errors
|
2025-02-06 14:06:17 +01:00 |
|
Lennart
|
aa6bd1cbc0
|
implement principal types
|
2025-02-02 15:12:15 +01:00 |
|
Lennart
|
bb8f2bb370
|
implement principal types
|
2025-02-02 12:27:03 +01:00 |
|
Lennart
|
ccae96bb17
|
Add principal memberships to allow group accounts
|
2025-02-02 11:58:58 +01:00 |
|