Commit Graph

88 Commits

Author SHA1 Message Date
Max Berger
93075cb20e Ensure you don't share with yourself 2026-03-11 21:44:04 +01:00
Max Berger
434de50281 handle enabled/hidden separately 2026-03-11 21:36:05 +01:00
Max Berger
e6326dde44 Map shares need a trailing / 2026-03-11 21:22:49 +01:00
Max Berger
d99631e47d Add edit functionality to shares 2026-03-10 23:28:59 +01:00
Max Berger
011efdcc86 Extracted sharing API into own file 2026-03-10 22:44:51 +01:00
Max Berger
d513efeaac Implemented proper property overrides 2026-03-10 22:35:26 +01:00
Max Berger
6f4dbd10e4 created integration tests for upload, edit, delete 2026-03-10 22:03:51 +01:00
Max Berger
e4775e45a5 Add ErrorHandler to share behavior 2026-03-10 21:29:49 +01:00
Max Berger
d26324e417 Use new error handler in UploadCollectionScene 2026-03-09 23:52:34 +01:00
Max Berger
55529f3031 Use new error handling in DeleteCollectionScene 2026-03-09 23:40:41 +01:00
Max Berger
6d7396395f Use new common error handling in CreateEditCollectionScene 2026-03-09 23:35:56 +01:00
Max Berger
b9179871c4 Create common error handler and input field validator 2026-03-09 23:17:47 +01:00
Max Berger
6201d3eb10 Fix size of Square around error 2026-03-09 21:14:01 +01:00
Max Berger
0065fa811c Move JavaScript files into subdirectories 2026-03-08 22:46:40 +01:00
Max Berger
a01e69997e Add missing copyright for files changed by Max Berger 2026-03-08 21:57:33 +01:00
Max Berger
64885fe32e Address Javascript errors 2026-03-08 00:49:39 +01:00
Max Berger
93610213e3 Allow only valid hrefs in newShare for map 2026-03-08 00:49:39 +01:00
Max Berger
25e571ad63 Add functionality to add a new share by map 2026-03-08 00:49:37 +01:00
Max Berger
8393099b05 Hide sharing tables depending on server features 2026-03-07 22:41:33 +01:00
Max Berger
23fcd2927e Add typedef for Share type 2026-03-07 22:20:22 +01:00
Max Berger
36dc9c2599 Implement showing share by map 2026-03-07 22:14:30 +01:00
Max Berger
ef30d89452 Change new map to use dialog
This allows setting additional properties
2026-03-07 21:47:22 +01:00
Max Berger
76abbf3115 Formatted main.css 2026-03-07 21:44:41 +01:00
Max Berger
111a544f57 Ensure only tokens are shown in tokens list 2026-03-04 21:43:20 +01:00
Max Berger
95938766c4 Add confirmation on delete of share-by-token 2026-03-04 21:35:00 +01:00
Max Berger
066a133860 DeleteCollectionScene: Use proper class 2026-03-04 21:34:29 +01:00
Max Berger
193878f659 Check Server Feature PermittedCreateCollectionByToken before showing token sharing buttons and reload ServerFeatures on refresh 2026-03-03 23:19:15 +01:00
Max Berger
8af1c8c1b3 Additional typing fixes 2026-03-02 22:38:10 +01:00
Max Berger
c88b3699cb Added Proper type hinting and type checking 2026-03-02 22:18:02 +01:00
Max Berger
b7bc0538d2 Add UI for share by token 2026-03-02 20:58:58 +01:00
Max Berger
bd3be1c56b Refactor Web UI Javascript into separate files
This will simplify further maintainance. Instead of a single large file,
there are now separate files for each models, api, utils, and constants.
There are also separate files for all Scenes.

There are no functional changes in this patch.
2026-02-18 22:10:55 +01:00
Peter Bieringer
7839ac5783 InfCloud: conditional display of link 2025-03-06 08:22:34 +01:00
Peter Bieringer
4086665d16 InfCloud: extension for link 2025-03-06 08:22:34 +01:00
Peter Bieringer
78b94b1d4d add html to display error 2025-02-27 19:40:49 +01:00
Peter Bieringer
e3ae7b3ab5 add copyright 2025-02-27 19:40:37 +01:00
Peter Bieringer
4419aa2285 display error 2025-02-27 19:40:24 +01:00
Peter Bieringer
eb8dc61952 extend copyright 2025-02-27 19:40:11 +01:00
Peter Bieringer
7318f592c8 use basename of uploaded file as default collection name, support https://github.com/Kozea/Radicale/issues/1633 2025-02-27 08:32:26 +01:00
Peter Bieringer
3910457a8d remove double / for PUT 2025-02-27 08:26:19 +01:00
Peter Bieringer
fcaee51ceb remove double / for MKCOL 2025-02-27 08:09:05 +01:00
Peter Bieringer
c2013ec901 permit dot inside collection name, but not as first char, fixes https://github.com/Kozea/Radicale/issues/1632 2025-02-27 07:50:41 +01:00
Peter Bieringer
c438ccb215 fix #1852 2024-10-08 08:06:06 +02:00
Peter Bieringer
d7c09e218f extend copyright 2024-10-08 08:05:52 +02:00
Peter Bieringer
150efe2a0c remove trailing spaces 2024-03-18 21:01:21 +01:00
Peter Bieringer
95cd6938d9 Merge pull request #1456 from MatthewHana/v3.2-devel
WEB UI: HREF for Upload, Refresh button, and CSS fixes
2024-03-18 18:41:54 +01:00
MatthewHana
a49454d36e Restore empty new line to fix conflict 2024-03-18 18:59:40 +11:00
MatthewHana
ffebbf1928 Rearrange functions to resolve false conflict. 2024-03-18 06:45:10 +11:00
MatthewHana
84fd30f357 Add HREF validity functions with documentation 2024-03-18 06:40:14 +11:00
MatthewHana
4e99105225 Remove HREF validity functions [temporary] 2024-03-18 06:35:07 +11:00
MatthewHana
d05d726dc2 Spacing tweaks to try to resolve odd conflict 2024-03-18 06:33:57 +11:00