77 Commits

Author SHA1 Message Date
Boy132
1c0b7f7d5f fix server variables naming 2025-08-14 09:22:43 +02:00
Boy132
7d9f567254 create relation manager for databases (server resource) 2025-08-13 16:02:28 +02:00
Boy132
2929b0a54e use hintCopy again 2025-08-13 14:33:27 +02:00
Boy132
c508bcba95 ignoreRecord is true by default now 2025-07-22 16:01:50 +02:00
Charles
d4da111a14 Merge branch 'main' into filament-v4
Oh man, this is a disaster.
2025-07-10 08:40:56 -04:00
MartinOscar
77a3b0640d
Add dehydratedWhenHidden to serverVariable TextInput & Select (#1476) 2025-07-03 08:55:18 +02:00
Boy132
833023c93f comment out hintCopy until filament bug is fixed 2025-07-01 20:42:46 +02:00
Boy132
9da52c24c0 add own CopyAction 2025-07-01 08:47:59 +02:00
Boy132
f40e125d2f cleanup actions 2025-07-01 08:47:59 +02:00
Charles
9a2f342f3b fix imports 2025-06-26 10:03:44 -04:00
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
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
35ce1d34ab
Permission check fixes (#1406) 2025-05-27 19:30:30 +02:00
MartinOscar
c8556a4c56
Use placeholder for EditServer db_delete (#1362) 2025-05-10 00:01:58 +02:00
Charles
30ae860d69
Fix server notification body translation key (#1359) 2025-05-09 17:39:15 -04:00
Boy132
2296e41a8b
Add button to view install logs (#1356)
Co-authored-by: notCharles <charles@pelican.dev>
2025-05-09 21:03:32 +02:00
MartinOscar
7971dc13fc
chore: Refactor Mounts (#1236) 2025-05-09 13:18:20 -04:00
Boy132
8406f4686c
Enable ipv6 on frontend (#1350) 2025-05-09 08:44:18 +02:00
Boy132
25d146916e use correct cast for boolean toggle buttons on EditServer 2025-05-08 15:12:28 +02:00
Charles
378059625e Fix all of these. 2025-05-06 12:47:31 -04:00
Boy132
26e20453bf
Prevent primary allocation overwrite on save (#1344) 2025-05-06 13:01:09 +02:00
Boy132
03745eb4be
Allow to assign nodes to roles (node ownership) (#1231)
* allow to assign nodes to roles

* fix typo

* fix node policy

* small ui improvements

* add missing translation

* make phpstan happy

* fix migration on mysql

* also restrict mounts & database hosts to allowed nodes

* fix migration on mysql v2

* changes from review

* fix hasManyThrough

* change `accessibleNodes` to builder

Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>

---------

Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-05-05 12:58:55 +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
notCharles
e73f78f2f7 wip 2025-04-27 21:45:26 -04:00
MartinOscar
329a29f7da
Add missing disabled in AllocationsRelationManager (#1304) 2025-04-26 06:42:29 -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
61da930909 wip 2025-04-24 19:03:34 -04:00
MartinOscar
a4dd8cca4c
Add live() to KeyValue on CreateServer & EditServer (#1261) 2025-04-15 16:06:37 +02:00
MartinOscar
02d7ad04ad
Fix serverVariables not saving due to join (#1235)
* Fix `serverVariables` not saving due to `join`

* Remove deprecated `viewableServerVariables`
2025-04-12 16:44:24 +02:00
MartinOscar
484a3b445a
Prevent Server primary allocation dissociation (#1197) 2025-04-04 00:56:15 +02:00
MartinOscar
c0fa8c1cd8
Use afterSave instead of handleRecordUpdate & move transferServer (#1195)
* Use `afterSave` instead of `handleRecordUpdate` & move `transferServer`

* Override `getSavedNotification` instead of `save`
2025-04-03 15:59:10 +02:00
Boy132
9c3f47590c
Fix server transfer backend (#1139)
* fix notify in transfer service

* remove magical array

* fix phpstan

* better validation for allocation_additional and better docs generation

* update transfer ui

* update request body
2025-04-01 11:19:14 +02:00
Boy132
630031e1c2
Add some refreshs & notifications to EditServer action buttons (#1174)
* add some refreshs & notifications to EditServer action buttons

* reinstall server when trying to toggle failed state

* don't show modal on normal toggle install

* don't print raw exception on reinstall & suspension
2025-04-01 08:36:19 +02:00
Charles
cb1c953540
Fix Egg Variable Order (#1172)
* Fix Egg Variable Order

* Fix Client Side Startup variable order
2025-03-27 05:45:59 -04:00
MartinOscar
a73404c1b4
Fix Server ForceDelete by adding missing redirect (#1156) 2025-03-24 22:28:40 +01:00
MartinOscar
b69136d7a4
Add Server ForceDelete (#1134) 2025-03-23 17:08:59 -04:00
Boy132
a8c3082b79
Add UI for server transfers (#1119)
* add ui for server transfers

* disable transfer button when server is in conflict state
2025-03-23 17:02:22 -04:00
Charles
998ad2ee31
Add hint about overhead when using memory limit (#1069)
* Add hint about overhead when using memory limit

* Update lang/en/admin/server.php

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

* escape `'`

---------

Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
2025-03-15 13:10:25 -04:00
MartinOscar
d438e29154
Add missing Database address field (#1049)
* Add address field to display `host:port` to enduser on `ListDatabases` & `EditServer`

* Add `CopyAction` to `EditServer`

* Update databaseHost `display_name_help`
2025-03-06 15:55:40 +01:00