Andras Bacsai
38c0641734
feat(validation): centralize validation patterns for names and descriptions
...
- Introduced `ValidationPatterns` class to standardize validation rules and messages for name and description fields across the application.
- Updated various components and models to utilize the new validation patterns, ensuring consistent sanitization and validation logic.
- Replaced the `HasSafeNameAttribute` trait with `HasSafeStringAttribute` to enhance attribute handling and maintain consistency in name sanitization.
- Enhanced the `CleanupNames` command to align with the new validation rules, allowing for a broader range of valid characters in names.
2025-08-19 12:14:48 +02:00
Andras Bacsai
e958b3761d
feat(cleanup): add command for sanitizing name fields across models
...
- Introduced `CleanupNames` command to sanitize name fields by removing invalid characters, ensuring only letters, numbers, spaces, dashes, underscores, and dots are retained.
- Implemented options for dry run, model-specific cleaning, database backup, and forced execution.
- Updated `Init` command to call the new `cleanup:names` command.
- Enhanced project and environment validation to enforce name sanitization rules.
- Added `HasSafeNameAttribute` trait to relevant models for consistent name handling.
2025-08-19 11:04:23 +02:00
Andras Bacsai
433dff2684
improve navigation
2025-01-16 11:04:50 +01:00
Andras Bacsai
1fe4dd722b
Revert "rector: arrrrr"
...
This reverts commit 16c0cd10d8
.
2025-01-07 15:31:43 +01:00
Andras Bacsai
16c0cd10d8
rector: arrrrr
2025-01-07 14:52:08 +01:00
peaklabs-dev
277fd78769
new uuid routes
2024-11-22 16:03:20 +01:00
Andras Bacsai
a9832e2783
Merge pull request #3949 from peaklabs-dev/fix-project-deletion
...
Fix: Projects can be deleted with resources
2024-11-07 13:43:56 +01:00
Lucas Michot
d557a22b91
Remove all ray() calls
2024-10-28 13:51:23 +01:00
peaklabs-dev
5a38b21d95
fix project deletion and refactor some code
2024-10-18 13:48:41 +02:00
Andras Bacsai
6928b0a2c8
chore: Update project query to order by name in lowercase
2024-10-05 15:04:47 +02:00
Andras Bacsai
2da6f66e85
chore: Update project query to order by name in uppercase
2024-10-05 15:04:31 +02:00
Andras Bacsai
a1124a885d
feat: project search on frontend
2024-10-05 15:03:40 +02:00
Matt Stein
f73983e3dd
Include project’s description in API response.
2024-09-09 09:44:43 -07:00
Andras Bacsai
38299ab507
feat: create/delete project endpoints
2024-07-23 11:36:05 +02:00
Andras Bacsai
2d3a6a4528
openapi work work
2024-07-09 10:45:10 +02:00
Andras Bacsai
99354f0d7d
Refactor default_environment method to handle projects with 0 environments
2024-06-24 18:41:44 +02:00
Andras Bacsai
97aa6139ea
fix: get envs before sortby
2024-06-24 15:20:52 +02:00
Andras Bacsai
c5083ea897
feat: preselect prod or first env when selecting a project
...
feat: quickly switch between environments
2024-06-21 13:54:13 +02:00
Thijmen
d86274cc37
Fix styling
2024-06-10 20:43:34 +00:00
Andras Bacsai
98b6aec203
feat: admin view for deleting users
2024-05-21 14:29:06 +02:00
Andras Bacsai
c6844ff47a
Add keydb, dragonfly and clickhouse
2024-04-10 15:00:46 +02:00
Andras Bacsai
c7693d0ec3
feat: resources api endpoint
2024-03-07 11:35:00 +01:00
Andras Bacsai
7a21312daf
feat: domains api endpoint
2024-03-07 11:14:03 +01:00
Andras Bacsai
8ff7aeb78b
ui: new modal component
2024-01-31 14:18:59 +01:00
Andras Bacsai
fb478c79b3
feat: shared environments
2024-01-23 17:13:23 +01:00
Andras Bacsai
f801bb98cd
feat: mysql, mariadb
2023-10-24 14:31:28 +02:00
Andras Bacsai
8bfc1a7c06
fix: do not allow to delete env if a resource is defined
2023-10-24 10:11:21 +02:00
Andras Bacsai
beae0b545f
init: redis
2023-10-12 17:18:33 +02:00
Andras Bacsai
91db1953ff
fix: delete event to deleting
2023-10-05 08:46:26 +02:00
Andras Bacsai
b39ca51d41
wip: boarding
2023-08-22 17:44:49 +02:00
Andras Bacsai
833e45155d
switch to auth()->user from session
2023-08-11 17:31:53 +02:00
Andras Bacsai
f2228cec7b
testing php storm code cleanup and styling
2023-08-08 11:51:36 +02:00
Andras Bacsai
971d7f703d
lots of updates + refactoring
2023-08-07 22:14:21 +02:00
Andras Bacsai
20e1cd6d6b
rename postgres to standalonepostgres
2023-08-07 19:25:32 +02:00
Andras Bacsai
a020bc872d
feat: init postgresql database
2023-08-07 18:46:40 +02:00
Andras Bacsai
fd89735521
Added +add flows everywhere
...
ui: changed vibrant button to not so vibrant
2023-07-26 13:23:47 +02:00
Andras Bacsai
fa2f34ba3c
wip
2023-06-22 14:31:23 +02:00
Andras Bacsai
f7dd110a49
subscribe to events
2023-06-19 14:31:42 +02:00
Andras Bacsai
bbcabc8e71
woah
2023-06-07 15:08:35 +02:00
Andras Bacsai
6135c139da
add new public repo
2023-04-25 14:43:35 +02:00
Andras Bacsai
da2deb85c4
wip
2023-03-30 21:15:25 +02:00
Andras Bacsai
19ec042a0a
wip
2023-03-30 19:50:27 +02:00
Andras Bacsai
8019dc1267
wip
2023-03-30 17:29:01 +02:00
Andras Bacsai
3b191fa73e
fix: settings for apps and projects
...
add: coolify version config
fix: private key for private git based apps
2023-03-30 11:09:39 +02:00
Andras Bacsai
1c87146a50
Add projects, environments, applications, databases
2023-03-27 10:44:31 +02:00