* CB-5584. Added more logs for gql and rest in RM. Added new parameter in global preferences for showing additional logs
* CB-5584. Added more logs for gql and rest in RM. Added new parameter in global preferences for showing additional logs
* CB-5584. Rename parameter
* CB-5584. Rename parameter
* CB-5584. Refactor after review
* CB-5584. Refactor after review
* CB-5584. Renamed parameter
* CB-5584. Added check variable for contains restricted variable
* CB-5584. Fixed showing wrong sessionId.
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
* CB-4703. Hide private ssl key, added new parameter to features
* CB-4631. Fix Build
* CB-4703. Hide private ssl key, added new parameter to features
* CB-4631. Fix Build
* CB-4631. Added logic
* CB-4728. Refactor after review
* CB-4268: adds too many session checkbox for local and federated authentication
* CB-4268 ux improve for force session dialog. do not close main popup if confirm dialog rejected
* CB-4268 cleanup
* CB-4268 adds too-many-sessions-plugin to close error of the external window while logging in
* CB-4268 cleanup
* CB-4268 cleanup
* CB-4268 auth dialog: removes unneeded state
* CB-4268. Add logic to force logout for federated users
* CB-4268. Added redirect for Federated users
* CB-4268. Update script
* CB-4268 split force session dialog checkbox for each tab its own instance
* CB-4268 set exceptions for each auth tab individually
* CB-4268 show error for all auth tabs
* CB-4268. Update script, refactor event for user
* CB-4268. Fixed force logout for sso
* CB-4268. Fixed class cast exception
* CB-4268. Refactor after review
* Revert "CB-4268 show error for all auth tabs"
This reverts commit 996bdfebdb.
* Revert "CB-4268 set exceptions for each auth tab individually"
This reverts commit dbeca03a31.
* Revert "CB-4268 split force session dialog checkbox for each tab its own instance"
This reverts commit cf79208d41.
* CB-4268 show error for all auth dialog tabs
* CB-4268 resets error state on auth dialog tab change
* CB-4268 fix: reset error state only on tab change
* CB-4268 auth login function cleanup
* CB-4268. Refactor after review, cleanup code
* CB-4268 removes too-many-sessions plugin
* CB-4268 removes unneeded translations
* CB-4268 fix: show login button only for non federated auth tabs
* CB-4268 refactor: reset error on switching auth mode
* CB-4268 stop resetting error with flag for auth dialog
* CB-4268 stop resetting error with flag for auth dialog (reset error default true)
* CB-4268 rename to ssoError.html
* CB-4268. Rename parameter for html
* CB-4268. Revert
* CB-4854. Refactor after review
* CB-4854. Refactor after review
* CB-4268 adds tooltip for force logout checkbox
* CB-4268 changes force sessions popup title to shorter version
---------
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com>
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com>
* CB-4098 add prompt dialog to the sql editor
* CB-4098 add api integration
* CB-4046 add events
* CB-4046 fixes after review
* CB-3913 move AI feature to the ee
---------
Co-authored-by: Ainur <yagudin10@yandex.ru>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
* CB-3825 add role changed event
* CB-3825 dc use event controller for sending events to mq
* CB-3769 remove fields from gql subject event type
* CB-3821 support CbSubjectPermissionUpdateEvent
* CB-3769 session state job do not refresh permissions
* CB-3769 change locale
* CB-3769 use sm subject type
* CB-3821 fix event name type
* CB-3825 remove core-localization package
* CB-3824 change imports
* CB-3825 translate all messages
---------
Co-authored-by: naumov <iamemptyhuh@gmail.com>
Co-authored-by: Айнур Ягудин <ainur@MacBook-Air-Ajnur.local>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: Alexey <wrouds@gmail.com>
* CB-3115 Add new create/delete project events
Implements new events
* CB-3115 Add new create/delete project events
Renames WSProjectLifeCycleEvent to WSProjectLifeCycleEvent
Adds BaseWebSession#addSessionEvent call in WsProjectLifeCycleEventHandler
* CB-3127 events for project permissions
* CB-2888 TE: Add synchronization for projects
Renames WSProjectUpdatedEventHandler to WSAbstractProjectEventHandler and
WsProjectLifeCycleEventHandler to WSProjectUpdatedEventHandler
* CB-3127 code style fix
* CB-3127 rename parameters
* CB-3114 support project remove/add event
* CB-3127 event filter fix
* CB-2888 TE: Add synchronization for projects
Moves validateEvent call to WSAbstractProjectEventHandler;
Adds the use of an implementation class logger to the WSAbstractProjectEventHandler.
* CB-2888 TE: Add synchronization for projects
Fixes missed copyright
* CB-3127 filter event fix
* CB-2888 fix type naming
* CB-3127 project update event add remove connections from session
* CB-2888 TE: Add synchronization for projects
Adds dispatch of project creation/deletion events to WebServiceRM
* CB-3127 load connections when creating web project
* CB-3114 update active projects on active project remove
* CB-3114 update active projects via handler on project delete
* CB-2888 mark root tree as outdated on project add event
* CB-2888 move tree outdate logic to the useElementsTree hook
* CB-2888 fix conflict with devel
---------
Co-authored-by: Iaroslav Emelianov <iaroslav.emelianov@dbeaver.com>
Co-authored-by: naumov <iamemptyhuh@gmail.com>
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: Alexander Skoblikov <aleksandr.skoblikov@dbeaver.com>
* CB-2881 remove public permission
* CB-3035 add authRequired param for WebAction
* CB-3035 add authRequired param for WebAction
* CB-3035 add authRequired param for WebAction
* CB-2881 refactor: replace public permission with authentication check
* CB-3035 empty user permissions fix
* CB-2881 fix: validate resource keys
* CB-3035 user with no teams login fix
* CB-2881 remove user teams validation
* CB-2881 fix: check is connection is available in ResourceSqlDataSource
Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
* CB-2714 Datasource filter fix
* CB-2714 Subject meta model refactoring
* CB-2714 CB schema version incement
* CB-2714 Subject profiles model. Auth providers refactoring
* CB-2714 Web registry refactoring
* CB-2714 Web registry refactoring
* CB-2714 Federated auth refactoring
* CB-2714 Auth providers' meta properties
* CB-2714 Use identity extension. Code style.
* CB-2714 AD user login - fole/teams auto assign model
* CB-2714 Web session refresh fix for DE
* CB-2714 Teams auto-assign
* CB-2714 Teams and roles auto-assign (AD)
* CB-2714 Initial data config fix
* CB-2714 Filter distirbuted properties
* CB-2714 auto update user parameters in finish authorization
* CB-2714 fix auto auth role
Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com>
* CB-2181 add ability to store custom objects permissions
* CB-2181 add ability to store custom objects permissions
* CB-2181 migrate to new permissions api
* CB-2181 migrate to new permissions api
Co-authored-by: Alexander Skoblikov <alexandr.skoblikov@jkiss.org>