Skip to content

Conversation

@sedyjaku
Copy link
Contributor

Missing translations for all languages with codes
organization_role_type_MAINTAINER
organization_role_type_MAINTAINER_hint

also regenerate code to match new enum value for roles

@sedyjaku sedyjaku force-pushed the add-maintainer-organization-permission branch from 5cbccc4 to b463055 Compare March 26, 2025 15:32
@JanCizmar
Copy link
Contributor

@Anty0 will probably use it in his task.

@Anty0
Copy link
Collaborator

Anty0 commented Apr 25, 2025

Thank you for the PR! @sedyjaku
I'll finalize it in #3043

@Anty0 Anty0 closed this Apr 25, 2025
Anty0 added a commit that referenced this pull request Apr 30, 2025
Supersedes #3016

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Introduced a new organization role: "MAINTAINER," which can now create
projects and is recognized throughout the app and API.
- Added support for displaying and translating the "MAINTAINER" role in
the user interface.
- Expanded error messages and API responses to include cases for users
who are not owners or maintainers.

- **Bug Fixes**
- Adjusted permission checks to ensure maintainers have appropriate
access to create projects and manage permissions.
- Refined role membership checks to distinguish members from owners and
maintainers where applicable.

- **Tests**
- Added and updated tests to verify project creation and permission
logic for maintainers.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Jakub <jakub.sedy@cleevio.com>
Co-authored-by: sedyjaku <37699439+sedyjaku@users.noreply.github.com>
TolgeeMachine added a commit that referenced this pull request Apr 30, 2025
# [3.116.0](v3.115.0...v3.116.0) (2025-04-30)

### Features

* Add maintainer organization role ([#3043](#3043)) ([2b628a0](2b628a0)), closes [#3016](#3016)
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.

3 participants