Commit Graph

27 Commits

Author SHA1 Message Date
Cory Rivera
808172bc20 Retrieve Azure SLO details in Database Handler (#2094) 2023-06-12 11:44:17 -07:00
Cory Rivera
0ad169781e Replace <default> values in Owner and Collation fields for Create Database dialog (#2086) 2023-06-02 16:19:00 -07:00
Hai Cao
37469dcbbd Fix schema level search and refactor search code for user management (#2084) 2023-06-02 10:59:32 -07:00
Cory Rivera
0a5a7b4cc5 Address remaining comments for Object Management Database Handler (#2081) 2023-06-01 11:02:59 -07:00
Cory Rivera
d5cfc52ca7 Add object management handler for creating a database (#2071) 2023-05-31 12:55:12 -07:00
Hai Cao
eff103efba use singular form for securable display name (#2077) 2023-05-30 15:50:22 -07:00
Hai Cao
cb6dfeb68d Fix db role member (#2068) 2023-05-16 09:21:37 -07:00
Hai Cao
24a323b37d Fix effective permission column field (#2061)
* fix effective permission

* Revert "fix effective permission"

This reverts commit 5a97f108c640c7c2bfd22fe21852e880115ee7c9.

* remove column info for may
2023-05-12 14:38:16 -07:00
Hai Cao
0e7ed07a30 Fix schema handling in search result of User Management (#2057)
* fix schema filed in search result

* fix search for securable
2023-05-11 19:08:06 -07:00
Hai Cao
f655c6d660 Fix a few securable search/permission issue related to Azure (#2056) 2023-05-11 13:15:08 -07:00
Hai Cao
d525e88672 Add securable search and permission setting to User Management (#2052) 2023-05-10 18:20:06 -07:00
Cory Rivera
ddb3ec2bdb Add DatabaseHandler to enable Delete Database operations (#2041) 2023-05-04 15:39:50 -07:00
Karl Burtram
5954bdc65c Query logins on system database for Azure connections (#2038)
* Query logins on system database for Azure connections

* Fix name of connection variable
2023-05-02 12:46:18 -07:00
Hai Cao
8d48ff735b Remove extra connection in app role and db role (#2037) 2023-05-01 18:04:07 -07:00
Alan Ren
5dbed25c40 change user type implementation (#2036)
* change user type implementation

* fix build errors
2023-05-01 10:27:00 -07:00
Cheena Malhotra
f66a203c01 Fix application names to respect connection's appname property (#2034) 2023-04-28 13:39:33 -07:00
Hai Cao
35aa8d42de [User Management] Implement handlers for app role, db role and server role (#2030)
* contracts

* more contracts

* wire up

* add server role and rename data classes

* finish app role

* finish db role

* build

* finish server role

* register

* docs and dispose

* build

* fix issues

* fix null ref issue

* fix schema not being set issue

* fix password for app role

---------

Co-authored-by: Alan Ren <alanren@microsoft.com>
2023-04-28 07:56:15 -07:00
Karl Burtram
ccad4e1f8f Remove extra connection in User dialog (#2033)
* Remove extra connection in User dialog

* Remove a couple unneeded queries
2023-04-27 09:03:18 -07:00
Karl Burtram
175f530403 Fix user default language handling (#2029) 2023-04-22 08:38:51 -07:00
Alan Ren
e314f839d8 Simplify Object Management APIs (#2015)
* unify requests-wip

* wip

* unify api

* fix test

* add credential handler

* fix credential handler issue.

* generic type update

* fix scripting for user
2023-04-19 15:43:01 -07:00
Alan Ren
3ddbf729ce fix drop object issue and add logging (#1974)
* fix drop object issue

* remove content logging

* remove ununsed using.
2023-03-28 19:55:37 -07:00
Alan Ren
692f444ccb simplify drop object request handler (#1953)
* simplify drop object request handler

* fix test cases

* fix issues

* update strings

* fix error

* fix error
2023-03-20 21:54:34 -07:00
Alan Ren
55887b7c26 fix Azure Authentication for renaming (#1946) 2023-03-15 15:55:52 -07:00
Alan Ren
fbff67cd95 fix rename request handler (#1944) 2023-03-15 10:19:43 -07:00
Karl Burtram
f288bee294 Make nullable warnings a per file opt-in (#1842)
* Make nullable warnings a per file opt-in

* Remove unneeded compiler directives

* Remove compiler directive for User Data
2023-02-03 18:10:07 -08:00
Hai Cao
f86ebae9b8 Re-enable parallel message processing (#1741)
* add flag to handler

* cleanup

* concurrency control

* add flag for handler setters

* update service flags

* fix event handlers

* more handlers

* make sure behavior is unchanged if flag is off

* cleanup

* add test case for parallel processing

* comments

* stop dispatcher in test

* add log for request lifespan

* cleanup and add comments

* correctly release semaphore

* remove deleted file from merge

* use await for semaphore release

* move handler invocation to await and adjust test

* cleanup exception handling and wrapper

* space

* loose assertion condition to make test stable
2022-12-11 00:05:33 -08:00
M-Patrone
88eaa64755 Feature rename sql objects (#1686) 2022-09-22 14:42:23 -07:00