MartinOscar
340ae8099b
Fix trusted proxies settings & Move ips to config & Add ipv6 ( #692 )
...
* Fix blank proxy & Move hardcoded cloudflare ips
* Add cloudflare's ipv6
* Pull from url innstead of hardcoded
* Remove Service
2024-11-01 18:16:59 -04:00
Boy132
9d02aeb130
Replace reCAPTCHA with Turnstile ( #589 )
...
* add laravel turnstile
* add config & settings for turnstile
* publish view to center captcha
* completely replace reCAPTCHA
* update FailedCaptcha event
* add back config for domain verification
* don't set language so browser lang is used
2024-11-01 18:15:04 -04:00
Charles
cf57c28c40
Update Webhooks to match other resources ( #686 )
...
* Move these
Move List/Create to their own pages to follow the flow of the other resources.
* Move EditPage aswell
* Move Save
* Labels
* Change Edit/Delete
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2024-11-01 18:14:20 -04:00
Boy132
382dcb3868
Fix redis connection check ( #698 )
2024-11-01 18:10:36 +01:00
Boy132
f793b49a81
Add egg filter to server mounts list ( #697 )
2024-11-01 18:10:24 +01:00
Lance Pioch
41ddae1ba0
Update ci.yaml ( #643 )
2024-10-31 05:39:42 -04:00
MartinOscar
e717e20996
Merge pull request #687 from RMartinOscar/fix/HealthVersion
...
Fix Node Health not refreshing live & Add tooltip
2024-10-30 01:58:37 +01:00
Lance Pioch
b5145b016b
Update app/Models/Node.php
2024-10-29 19:53:12 -04:00
Lance Pioch
95a8f72058
Update app/Models/Node.php
2024-10-29 19:52:51 -04:00
Lance Pioch
19548338ee
Update app/Models/Node.php
2024-10-29 19:52:32 -04:00
RMartinOscar
a8356fc5d2
Polishing & throw curl error
2024-10-29 20:36:44 +00:00
Boy132
7a447b04d5
Make sure roles always use web
guard name ( #690 )
2024-10-29 18:29:25 +01:00
RMartinOscar
45699e1614
Set refresh rate 10s & Add tooltip for unreachable node
2024-10-29 15:01:30 +00:00
RMartinOscar
cde3546889
Add poll & tooltip
2024-10-29 03:28:51 +00:00
MartinOscar
3f9c1dbc3c
Add prune & event blacklist ( #682 )
...
* Add prune & event blacklist
* Pinted 3times with --dirty bruh
* Add to Settings
* Fix prune & description
* Prune Logs not Configuration
2024-10-28 18:44:32 -04:00
Charles
bc2df22d78
Add unique ( #685 )
...
Usernames have to be unique, trying to make a new user with an existing username results in a 500, this fixes it.
2024-10-28 18:23:29 -04:00
Michael (Parker) Parker
1a3dc5c743
Update Egg Export Version to PLCN_V1 ( #676 )
...
* Update Egg Export Version to PLCN_V1
resolves #675
* correct version tag
* remove trailing space
2024-10-27 18:04:21 -04:00
Charles
fdd1b3798c
add whereNull ( #680 )
...
Add where null to not include allocations already assigned to a server.
2024-10-27 18:01:09 -04:00
Charles
288cbee32f
Fix Docker image selection ( #674 )
...
* Fix Docker image selection
Should address issue 672
Closes #672
* Fix Docker image selection in CreateServer page
---------
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2024-10-27 11:22:12 -04:00
MartinOscar
a70a060350
Add Soft Deletes to webhooks config table ( #670 )
2024-10-27 00:42:08 -04:00
MartinOscar
590569a131
Remove duplicated spa in AdminPanelProvider ( #668 )
2024-10-26 23:25:21 -04:00
Charles
7acc8782bb
Make description required. ( #667 )
2024-10-26 22:06:34 -04:00
MartinOscar
f3de185508
Add back auto deploy ( #627 )
...
* Add Docker, Refactor, Fix Notification
Co-authored-by: notCharles <charles@pelican.dev>
* Pint
* Required adjustments
* Remove deprecated
* Third time's the charm
---------
Co-authored-by: notCharles <charles@pelican.dev>
v1.0.0-beta11
2024-10-26 20:43:19 -04:00
Charles
291b514e24
Webhook updates ( #666 )
2024-10-26 20:40:19 -04:00
Colin DeCarlo
86c369d7ce
Implement Webhooks ( #548 )
...
* feat: First Webhook PoC draft
* feat: Dispatch Webhooks PoC
* fix: typo in webhook configuration scope
* Update 2024_04_21_162552_create_webhooks_table.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
* Update 2024_04_21_162552_create_webhooks_table.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
* Update 2024_04_21_162544_create_webhook_configurations_table.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
* Update 2024_04_21_162544_create_webhook_configurations_table.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
* Update DispatchWebhooks.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
* Update DispatchWebhooksJob.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
* Update DispatchWebhookForConfiguration.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
* Update DispatchWebhookForConfiguration.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
* Update DispatchWebhookForConfiguration.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
* Update DispatchWebhooksJob.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
* Update DispatchWebhooksJob.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
* Update DispatchWebhooksJob.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
* chore: Implement Webhook Event Discovery
* we got a test working for webhooks
* WIP
* Something is working!
* More tests
* clean up the tests now that they are passing
* WIP
* Don't use model specific events
* WIP
* WIP
* WIP
* WIP
* WIP
* Do it sync
* Reset these
* Don't need restored event type
* Deleted some unused jobs
* Find custom Events
* Remove observers
* Add custom event test
* Run Pint
* Add caching
* Don't cache every single event
* Fix tests
* Run Pint
* Phpstan fixes
* Pint fix
* Test fixes
* Middleware unit test fix
* Pint fixes
* Remove index not working for older dbs
* Use facade instead
---------
Co-authored-by: Pascale Beier <mail@pascalebeier.de>
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
Co-authored-by: Vehikl <go@vehikl.com>
2024-10-26 20:35:25 -04:00
Quinten
5f77deb1fd
Panel: Fix wings stoplogic ( #407 )
...
* Panel: FIx wings stoplogic
* do not make an expetion for `^C` let wings handle this
* remove withspaces
2024-10-26 19:21:14 -04:00
Charles
5f4429e2c3
Remove Bulk Delete from Nodes ( #665 )
...
* Remove Bulk Delete from Nodes
Removes bulk delete option from nodes.
* pint
2024-10-26 18:59:06 -04:00
Lance Pioch
1df3e8d5b0
Don't allow NodeStatisticsJob to be in the queue multiple times ( #664 )
...
* Make job unique
* Pint fix
2024-10-26 18:53:32 -04:00
Michael (Parker) Parker
ecb195b2c4
Merge pull request #662 from BlockyBlockling/docker-workflow-rework
...
Adding fix for forks to use a variable for Docker image reference instead of hard String
2024-10-26 18:45:59 -04:00
BlockyBlockling
86e8a6371e
Update docker-publish.yml
...
Adding fix for forks to use a variable for Docker image reference
Source of information: https://docs.github.com/en/actions/use-cases-and-examples/publishing-packages/publishing-docker-images
2024-10-24 22:05:46 +02:00
Michael (Parker) Parker
d653edb22e
Merge pull request #660 from BlockyBlockling/main
...
Fixing Critical error on Webserver on Pelican Panel Docker Image
2024-10-24 15:21:48 -04:00
BlockyBlockling
741252e395
Update supervisord.conf
...
Adding username and password dummy to get rid of critical error message
2024-10-24 21:15:03 +02:00
Michael (Parker) Parker
308601e6fe
Merge pull request #659 from pelican-dev/issue/629
...
Make sure the .env can be accessed by the webserver when running Docker
2024-10-24 08:59:34 -04:00
Lance Pioch
3933222d98
Make sure the .env can be accessed
2024-10-23 21:36:48 -04:00
Boy132
c53ef78d89
Make sure schedules run with UTC ( #657 )
...
* make sure schedules use UTC for `next_run_at`
* use function from Utilities
2024-10-23 21:59:13 +02:00
Boy132
60792c05c2
Fix required
for pinned threads input ( #656 )
2024-10-23 12:50:09 +02:00
Boy132
94420d06be
Add UI for cpu pinning ( #652 )
...
* add ui for cpu pinning
* create "advanced" section
2024-10-22 23:34:46 +02:00
Fredrik Falk
6655ccca6e
Speed up docker start ( #647 )
...
Starting the docker container is hampered due to setting `chown -R www-data:www-data /var/www/html/` on every start, causing it to traverse the entire directory which in our use case is very slow. This PR instead changes it to set permissions as part of the build process.
Sidenote: Is `LE_EMAIL` supposed to be used in addition to `ADMIN_EMAIL`?
2024-10-21 12:46:42 -04:00
Boy132
a193b4f5ab
Installer: fix argument types for testConnection
& return type for submit
( #650 )
...
* fix argument types for `testConnection`
* fix return type of submit
2024-10-21 18:43:16 +02:00
Boy132
3d5c8d14bd
Add back trustedproxy
config ( #651 )
2024-10-21 18:43:05 +02:00
Lance Pioch
de002324d7
Deselect all table records when switching primary allocation ( #645 )
2024-10-21 12:27:23 -04:00
Lance Pioch
bcbacb47cd
Fix #606 - Prevent database hosts bulk selection if host has any databases ( #640 )
...
* Prevent hosts with databases from being selected for bulk actions
* Add icons
* Update input to select
* Update app/Filament/Resources/DatabaseHostResource/Pages/ListDatabaseHosts.php
* Add placeholder
2024-10-20 14:20:32 -04:00
Lance Pioch
e9f6fbadd4
Merge pull request #638 from pelican-dev/lance/pint-fixes
...
Reenable Disabled Pint Rules
2024-10-20 11:59:20 -04:00
Lance Pioch
c621d2dad5
Remove superfluous doc block
2024-10-20 11:55:47 -04:00
Lance Pioch
64943aa50c
Merge branch 'main' into lance/pint-fixes
2024-10-20 11:53:10 -04:00
Lance Pioch
020e41cbbc
Merge pull request #639 from pelican-dev/lance/phpstan-return-types
...
Enforce return and parameter types
2024-10-20 11:50:48 -04:00
Lance Pioch
e162374e15
Add return types
2024-10-20 11:41:46 -04:00
Lance Pioch
81c75f7966
Merge branch 'main' into lance/phpstan-return-types
2024-10-20 11:39:04 -04:00
Lance Pioch
2be8168468
Merge pull request #637 from pelican-dev/lance/enforce-di
...
Enforce Dependency Injection
2024-10-20 10:03:14 -04:00
Lance Pioch
465a372000
Merge pull request #641 from pelican-dev/lance/fix-node-create-redirect
...
Redirect to configuration file tab after creating the node
2024-10-20 10:00:53 -04:00