Mauricio Siu
6022f2f6a3
refactor(auth): replace findAdmin with findOwner in user management logic and update role-based permissions in the dashboard
2025-12-07 02:51:03 -06:00
Mauricio Siu
075e387bb6
refactor(users): remove member unlinking logic from ShowUsers component and update billing access check for owner role only
2025-12-07 02:38:34 -06:00
Mauricio Siu
568293ef3c
feat(users): implement ChangeRole component for user role management in dashboard
2025-12-07 02:32:41 -06:00
Mauricio Siu
55a9640e31
Merge branch 'canary' into multiple-admins
2025-12-07 02:19:38 -06:00
Mauricio Siu
45b75fdfde
refactor: remove TableCaption from user display in dashboard settings
2025-11-26 02:24:52 -05:00
Mauricio Siu
783324628f
refactor: enhance user management actions in dashboard
...
- Updated the user action dropdown to conditionally display options based on user role, ensuring that only non-owner users can access certain actions.
- Improved the delete and unlink user functionalities with better error handling and success notifications.
- Streamlined the code for clarity and maintainability.
2025-11-26 02:23:12 -05:00
Mauricio Siu
4d36741e50
refactor: streamline service extraction logic in add-permissions component
...
- Updated type definitions for Environment and Project to improve clarity and maintainability.
- Refactored the extractServices function to use optional chaining and nullish coalescing for safer data handling.
- Enhanced type safety by casting the mapped services to the Services type.
2025-11-14 01:33:07 -06:00
Mauricio Siu
d02913d69e
Merge branch 'canary' into multiple-admins
2025-11-13 22:40:49 -06:00
Mauricio Siu
e4f5a1d828
Merge branch 'canary' into separate-permission-for-deleting-environments-#2594
2025-10-05 00:19:01 -06:00
HarikrishnanD
c355eafc95
feat: add environment deletion permission control - Add canDeleteEnvironments field to member table - Implement permission validation in environment deletion endpoint - Add UI toggle in user permissions modal - Hide delete buttons for users without permission - Maintain backward compatibility for owners/admins #2594
2025-09-12 19:09:30 +05:30
HarikrishnanD
30b28afbac
feat: add canCreateEnvironments permission for environment creation - Add database field and API validation - Implement permission checking in environment creation - Add UI toggle in user permissions modal - Hide create button for unauthorized users Fixes #2593
2025-09-12 17:56:02 +05:30
Mauricio Siu
16c37c3ceb
feat: add accessedEnvironments field to user and member schemas, enhancing permission management for environment access
2025-09-05 00:13:04 -06:00
Vlad Vladov
178ccb3f45
feat(ui): Improve UI for admins and owners
...
- Make 3 dots unclickable if there no available actions for an user.
- Remove "Add permissions" for admins because they have same permissions
as owner
2025-09-03 16:46:55 +03:00
Vlad Vladov
a47a5f3b9e
feat(permissions): Forbid admins to delete themselves and add protections to the route
2025-09-03 16:36:22 +03:00
Mauricio Siu
87a9ed46ba
refactor: update service extraction logic to utilize environment data, enhancing clarity and consistency in monitoring setup
2025-09-03 02:58:38 -06:00
Vlad Vladov
544408886e
feat(permissions): Add multiple admins capability
2025-09-03 02:01:14 +03:00
autofix-ci[bot]
990b174110
[autofix.ci] apply automated fixes
2025-09-02 05:24:22 +00:00
Mauricio Siu
4c4c72bc9c
refactor: update permissions handling to extract services from environments, improving data structure and clarity in user permissions management
2025-09-01 23:23:58 -06:00
autofix-ci[bot]
cb992259cf
[autofix.ci] apply automated fixes
2025-09-02 04:42:24 +00:00
Mauricio Siu
d57a0cf439
refactor: update API routes and services to use environment context for organization authorization checks; enhance service retrieval methods to include environment details
2025-09-01 20:05:36 -06:00
Mauricio Siu
774365c68e
Refactor and update various components in the Dokploy application, enhancing functionality and fixing minor issues across multiple pages and features, including dashboard, settings, and API integrations.
2025-08-16 20:18:08 -06:00
Jhon
79c29fa92d
fix(typo): fixed typo on replace classname
2025-07-13 13:58:25 -03:00
Jhon
bddafe294d
fix(classname): removes leading blank space on classnames
2025-07-13 13:47:27 -03:00
Jhon
2d382ea1be
fix(ui): remove max-h-screen and overflow-y-auto from settings dialogs
...
Remove problematic CSS classes from system settings:
- Git provider configurations
- User management dialogs
- API key management
- Certificate management
- Notification settings
- Server management dialogs
- Profile and 2FA settings
Fixes render loops in admin panels.
2025-07-13 12:16:35 -03:00
Marukome0743
e12df7b32e
refactor: remove unused catch errors
2025-07-03 08:42:04 +09:00
Mauricio Siu
c84b271511
feat(invitation): add email provider selection and notification handling for user invitations
...
- Introduced a new optional field for notificationId in the invitation form.
- Implemented fetching of email providers based on the active organization.
- Enhanced invitation sending logic to include email notifications when applicable.
- Updated UI to conditionally display email provider selection based on cloud status.
2025-06-21 13:08:49 -06:00
Mauricio Siu
5b519151e8
refactor: streamline Remove Invitation dropdown menu item in ShowInvitations component
2025-05-10 20:40:11 -06:00
Mauricio Siu
3ad5982f39
Add removeInvitation mutation and UI integration in ShowInvitations component
2025-04-30 01:28:56 -06:00
Mauricio Siu
13eccaf8d9
feat(user): add organization count check before user deletion
2025-03-01 22:14:12 -06:00
Mauricio Siu
8ab6d6b282
chore: clean up unused variables and improve error handling across codebase
...
This commit focuses on removing unused variables, adding placeholder error handling, and generally tidying up various files across the Dokploy application. Changes include:
- Removing unused imports and variables
- Adding placeholder error handling in catch blocks
- Cleaning up commented-out code
- Removing deprecated utility files
- Improving type safety and code consistency
2025-02-22 20:35:21 -06:00
Mauricio Siu
1a415b96c9
refactor: remove unused auth service and clean up server-side code
2025-02-22 18:03:12 -06:00
Mauricio Siu
24c9d3f7ad
refactor: update user permissions and API queries
2025-02-21 00:30:55 -06:00
Mauricio Siu
790894ab93
refactor: migrate admin API calls to user router
2025-02-20 23:02:02 -06:00
Mauricio Siu
a9e12c2b18
refactor: update organization context in API routers
2025-02-20 01:42:35 -06:00
Mauricio Siu
b73e4102dd
feat: add organizations and members
2025-02-17 02:48:42 -06:00
Mauricio Siu
c7d47a6003
refactor: update database foreign key constraints and user management
2025-02-17 00:30:15 -06:00
Mauricio Siu
7abe060fcf
feat: enhance two-factor authentication and auth client implementation
2025-02-17 00:07:36 -06:00
Mauricio Siu
0e8e92c715
refactor: add 2fa
2025-02-16 20:56:50 -06:00
Mauricio Siu
e1632cbdb3
refactor: update user and authentication schema with two-factor support
2025-02-16 15:32:57 -06:00
Mauricio Siu
27736c7c97
refactor: update role and validation handling across multiple pages
2025-02-16 03:06:22 -06:00
Mauricio Siu
e7db0ccb70
refactor: update invitation
2025-02-16 02:57:49 -06:00
Mauricio Siu
515d65d993
refactor: adjust queries
2025-02-15 23:01:36 -06:00
Mauricio Siu
2dca0d343e
Merge pull request #1069 from nktnet1/accessed-typo
...
chore: typo "accesed" changed to "accessed" for TS code
2025-01-18 17:35:04 -06:00
Mauricio Siu
a104867ed2
Feat/add sidebar ( #1084 )
...
* refactor: add sidebar
* chore: add deps
* refactor: update sidebar
* refactor: another layout
* refactor: update variant
* refactor: change layout
* refactor: change variant
* refactor: enhance sidebar navigation with active state management
* feat: add project button to dashboard
* Merge branch 'canary' into feat/add-sidebar
* refactor: add loader
* refactor: update destinations and refactor
* refactor: ui refactor certificates
* refactor: delete unused files
* refactor: remove unused files and duplicate registry
* refactor: update style registry
* refactor: add new design registry
* refactor: enhance git providers
* refactor: remove duplicate files
* refactor: update
* refactor: update users
* refactor: delete unused files
* refactor: update profile
* refactor: apply changes
* refactor: update UI
* refactor: enhance Docker monitoring UI layout
* refactor: add theme toggle and language selection to user navigation (#1083 )
* refactor: remove unused files
* feat: add filter to services
* refactor: add active items
* refactor: remove tab prop
* refactor: remove unused files
* refactor: remove duplicated files
* refactor: remove unused files
* refactor: remove duplicate files
* refactor: remove unused files
* refactor: delete unused files
* refactor: remove unsued files
* refactor: delete unused files
* refactor: lint
* refactor: remove unused secuirty
* refactor: delete unused files
* refactor: delete unused files
* remove imports
* refactor: add update button
* refactor: delete unused files
* refactor: remove unused code
* refactor: remove unused files
* refactor: update login page
* refactor: update login UI
* refactor: update ui reset password
* refactor: add justify end
* feat: add suscriptions
* feat: add sheet
* feat: add logs for postgres
* feat: add logs for all databases
* feat: add server logs with drawer logs
* refactor: remove unused files
* refactor: add refetch when closing
* refactor: fix linter
* chore: bump node-20
* revert
* refactor: fix conflicts
* refactor: update
* refactor: add missing deps
* refactor: delete duplicate files
* refactor: delete unsued files
* chore: lint
* refactor: remove unsued file
* refactor: add refetch
* refactor: remove duplicated files
* refactor: delete unused files
* refactor: update setup onboarding
* refactor: add breadcrumb
* refactor: apply updates
* refactor: add faker
* refactor: use 0 in validation
* refactor: show correct state
* refactor: update
---------
Co-authored-by: vishalkadam47 <vishal@jeevops.com >
Co-authored-by: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com >
2025-01-12 14:29:43 -06:00
Tam Nguyen
4a9d7225c9
chore: typo "accesed" changed to "accessed" for TS code
2025-01-08 13:44:59 +11:00
Dom
2af8d6f565
Spelling and grammar corrections
2024-12-29 22:34:57 +10:00
Mauricio Siu
680c22a41e
feat(dokploy): add verification email to cloud version
2024-10-26 18:09:55 -06:00
Mauricio Siu
f0f34df13c
refactor(multi-server): improve alerts and add instructions to ssh keys
2024-09-22 13:57:13 -06:00
Mauricio Siu
1650e1bb74
feat: add permission to access to git providers
2024-09-01 18:56:13 -06:00
Mauricio Siu
712ad25e7a
feat(permission): add permission to access to ssh key section
2024-08-13 22:19:04 -06:00