104 Commits

Author SHA1 Message Date
Charles
4f0b6c888e Merge remote-tracking branch 'origin/main' into filament-v4 2025-06-26 07:18:48 -04:00
JoanFo
dca37ccc95
Server Without Allocations (#1432)
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-06-25 19:49:43 -04:00
RMartinOscar
1e530d589f Various fixes 2025-06-25 05:13:41 +00:00
notCharles
0c3baa5cd8 Fix Editing Files 2025-06-24 19:12:24 -04:00
Charles
5c3f4fccc2 wip 2025-06-23 10:56:06 -04:00
Charles
250d293edf Disaster Recovery v4 2025-06-23 09:17:43 -04:00
Charles
ea19202609 Disaster Recovery v3 + filament v4b8 2025-06-23 08:54:51 -04:00
Charles
dfaf287088 Disaster Recovery v2 2025-06-23 08:51:21 -04:00
Charles
e5cdd05167 Disaster Recovery v1 2025-06-23 07:33:34 -04:00
Charles
5121cf7170 disaster of a merge.... main->filament-v4 2025-06-23 07:10:27 -04:00
Boy132
6107524522
Trait-ify resources and add customizable options (#1396) 2025-06-19 18:24:25 +02:00
Boy132
bd2a00760d
Fix error handling for deleting backups (#1434) 2025-06-07 14:16:01 +02:00
MartinOscar
e7a950ffcb
Replace $allocation->toString() with $allocation->address (#1431) 2025-06-04 22:13:59 +02:00
MartinOscar
84c351d0ae
Deselect records for ListFiles DeleteAction (#1411) 2025-05-31 17:48:17 +02:00
MartinOscar
520cea7f09
Use translation for ListFiles DeleteAction (#1410) 2025-05-31 17:48:00 +02:00
Boy132
35ce1d34ab
Permission check fixes (#1406) 2025-05-27 19:30:30 +02:00
Boy132
c22e7456b5
Move tables & forms to resources in client area (#1388) 2025-05-22 08:41:17 +02:00
Boy132
1224210668
Only include "server" subjects in activity log query (#1386) 2025-05-20 08:33:16 +02:00
Boy132
4a550c291b fix subuser creation 2025-05-15 14:41:49 +02:00
Boy132
67ecdd9fb1 fix double notification when inviting subuser 2025-05-09 11:12:19 +02:00
Boy132
3afe18d7cf fix 500 error on activity page 2025-05-08 15:29:46 +02:00
Charles
8d433c4a11 Replace Monaco with Built-in code editor 2025-05-08 09:03:21 -04:00
Boy132
c2364a845b fix 500 error on file browser 2025-05-08 14:04:09 +02:00
Charles
378059625e Fix all of these. 2025-05-06 12:47:31 -04:00
Boy132
292523d153
Cleanup files mount and fix path for global search (#1341) 2025-05-06 08:36:51 +02:00
PalmarHealer
85d625d118
Rework subuser permission loading (#1311)
* Remove open in new tab since both are on filament now.

Removing the open in new tab since both are on filament now. And the tenant: null was function default so not needed aswell

* Rework permission tab loading

Reworked permission tab loading to make it easier to expand on it in the future. This is way more friendly if extensions are planned in the future.

* Rework permission tab loading

Reworked permission tab loading to make it easier to expand on it in the future. This is way more friendly if extensions are planned in the future.

* Rework permission tab loading

Reworked permission tab loading to make it easier to expand on it in the future. This is way more friendly if extensions are planned in the future.

* Update UserResource.php

Used wrong name. It's not the name, the label has to be checked there.

* Fix: wrong name used

Used wrong name. It's not the name, the label has to be checked there.

* Update permission loading
Moved permission list to app/Models/Permission.php and made UserResource.php and ListUsers.php use it.

* Fix Pint and PHPStan error
Added comments

* Update array key
Updated array key using the lowercase name. Suggested by https://github.com/Boy132

* Correct array key
Updated array key using the lowercase. Suggested by https://github.com/Boy132

* Revert/correct array key
Updated array key using the lowercase and the correct label.

* Add 'user' key
In the old $permission array was user an entry witch is missing in permissionTabs()

* Style and return
Added @return and removed empty lines

* pin
fix pint

* fix pint
remove @return

* fix pint
add () since pint is still not happy

* remove mb_strtolower
mb_strtolower is not necessary

* remove schema for control
remove ->schema for control tab.

* Remove import

Remove unused import

* correct translation key

Co-authored-by: Boy132 <Boy132@users.noreply.github.com>

* make columns optional,
checkboxList => columns is now optional and default to 2

* move user and control registration
removed control registration since it was duplicate and move user registration to permissionTabs

* update @return on permissionTabs()

* Fix array key warning

* simplify permissions data

* revert this

* fix edit modal

* update icons

---------

Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
Co-authored-by: Boy132 <mail@boy132.de>
2025-05-05 17:35:17 -04:00
Boy132
c8230771ec
Fix 500 when searching for empty term (#1340) 2025-05-05 23:31:36 +02:00
MartinOscar
a53b3fda10
Append / to EditFiles (#1322) 2025-05-01 21:26:16 +02:00
MartinOscar
435c615ff1
Add throwIf to daemonRepository (#1301) 2025-05-01 15:49:35 +02:00
notCharles
9eb1710c3a wip 2025-04-30 19:12:21 -04:00
notCharles
7b12f8cb04 wip 2025-04-30 18:46:07 -04:00
notCharles
1ba9a1dab3 Merge branch 'main' into filament-v4 2025-04-29 18:21:56 -04:00
Boy132
14d351103c
Fix database & user not being deleted (#1315) 2025-04-29 17:05:49 +02:00
Boy132
92c23451af
Improve file error handling (#1314)
* improve file error handling

* small cleanup

* fix typo
2025-04-29 17:05:29 +02:00
Charles
cd88d23592 pint 2025-04-25 13:21:18 -04:00
Charles
8359cc6f1c fix schedules 2025-04-25 09:33:42 -04:00
Charles
28b752a983 replace placeholder with textentry
deprecated
2025-04-25 09:02:47 -04:00
notCharles
6284c73edb wip 2025-04-24 20:02:20 -04:00
notCharles
8e483f982e pint 2025-04-24 19:24:46 -04:00
notCharles
61da930909 wip 2025-04-24 19:03:34 -04:00
Boy132
7e99d5cd8e
Use Arr::dot to display multi-dimensional activity log properties (#1285) 2025-04-22 22:27:50 +02:00
Boy132
0e2ab4b711
Fix activity log query (#1258) 2025-04-22 08:28:24 +02:00
Boy132
b444112085
Correctly display backup status (#1256)
* add status attribute to backup

* hide actions when backup is not successful

* small cleanup
2025-04-14 12:59:03 +02:00
Boy132
fa8ae0aea5
Add avatar providers (#1192)
* Add avatar providers

* fix exists check for local avatar

* Use avatar in user lists

---------

Co-authored-by: Charles <charles@pelican.dev>
2025-04-07 16:06:19 +02:00
Charles
377b3f170d
Change table row options (#1220)
It's a known filament issue that large tables are SUPER slow.
2025-04-06 15:03:40 -04:00
MartinOscar
566e7c1b24
Allow user to choose archive name in FileManager (#1206)
* Allow user to choose `archive` name in `FileManager`

* Rollback `file.compress` activity translation
2025-04-06 14:52:25 -04:00
tfcprivt
b9d4773bd7
Fixed the Select dropdown to use searchable on the Edit Files Page. (#1204)
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-04-06 14:05:54 -04:00
Boy132
3639d7ccec
Fix file writing (#1218) 2025-04-04 14:38:08 +02:00
MartinOscar
636279c6eb
Add FileNotEditableException (#1135)
* Add `FileNotEditableException`

* Send `Notification` instead of Throwing

* Remove useless `function`

* Make them all `AlertBanner`
2025-04-02 21:44:51 -04:00
Boy132
7471347b55
Improve alert banner fetching (#1173)
* use events for alert banner pulling

* add ids to alert banners to prevent duplicates
2025-03-28 23:50:34 +01:00