Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(collaboration): support database resource role #44

Closed
wants to merge 19 commits into from

Conversation

ISADBA
Copy link
Contributor

@ISADBA ISADBA commented Mar 8, 2024

###What type of PR is this?
type-feature

database

###What this PR does / why we need it:
Enhanced user roles and approval workflows

###Which issue(s) this PR fixes:
Fixes oceanbase/odc#1679

###Special notes for your reviewer:

  1. Add the owner role to the database, supporting approval workflow to use the owner role of the database.
  2. Add variables for integrating external approval.
    such as:
    database.owner.accounts
    database.owner.ids
    database.owner.names
    database.name
    environment.name
    task.description
    risk.level
    odc.task.url
  3. Adjust the database permission request form, and split the form when applying for multiple databases.

###Additional documentation e.g., usage docs, etc.:

sandercage and others added 19 commits February 27, 2024 11:15
Merge branch 'feat/dev-4.2.4-odc-1339 of [email protected]:oceanbase/oceanbase-developer-center.git into dev-4.2.4

https://code.alipay.com/oceanbase/oceanbase-developer-center/pull_requests/352


Signed-off-by: 晓康 <[email protected]>


* Fixes oceanbase/odc#1339

* feat: modify condition expression
Merge branch fix/dev-4.2.4-odc-1563 of [email protected]:oceanbase/oceanbase-developer-center.git into dev-4.2.4
https://code.alipay.com/oceanbase/oceanbase-developer-center/pull_requests/353

Signed-off-by: 晓康 <[email protected]>


* Fixes oceanbase/odc#1563

* fix: add tip where task's file is expired

* fix: append comment

* fix: fix the spinning bug of custom environment
Merge branch 'fix/dev-4.2.4-bugs-xyh-030601 of [email protected]:oceanbase/oceanbase-developer-center.git into dev-4.2.4

https://code.alipay.com/oceanbase/oceanbase-developer-center/pull_requests/354


Signed-off-by: 晓康 <[email protected]>


* style: PartitionTask (configModal style)

* style: PartitionTask (colors change: const -> var)
Merge branch 'fix/dev-4.2.4-bugs-xyh-030602 of [email protected]:oceanbase/oceanbase-developer-center.git into dev-4.2.4

https://code.alipay.com/oceanbase/oceanbase-developer-center/pull_requests/355


Signed-off-by: 晓康 <[email protected]>


* Fixes oceanbase/odc#1737

* Fixes oceanbase/odc#1685

* style: PartitionTask (text change)
@CLAassistant
Copy link

CLAassistant commented Mar 8, 2024

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
3 out of 5 committers have signed the CLA.

✅ sandercage
✅ HSunboy
✅ ISADBA
❌ UnknownAdventurer
❌ bluesky-xyh
You have signed the CLA already but the status is still pending? Let us recheck it.

@ISADBA ISADBA closed this Mar 8, 2024
@ISADBA ISADBA reopened this Mar 8, 2024
@ISADBA ISADBA closed this Mar 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants