openproject
openproject copied to clipboard
OpenProject is the leading open source project management software.
# Ticket https://community.openproject.org/wp/68262 # What are you trying to accomplish? ## Screenshots # What approach did you choose and why? # Merge checklist - [ ] Added/updated tests - [...
# Ticket https://community.openproject.org/wp/68481 # What are you trying to accomplish? Removes `new_project_overview` feature flag and all accompanying code branches. # Merge checklist - [X] Added/updated tests - [ ] Added/updated...
# Ticket OP#65924 https://community.openproject.org/projects/openproject/work_packages/details/65924 # What are you trying to accomplish? Add ability to register new actions and conditions from plugins. # What approach did you choose and why? Almost...
This is a proof-of-concept that's able to synchronize existing users in the OpenProject database to a Keycloak host. It transfers: * basic user attributes (name, email, login) * groups and...
# Ticket https://community.openproject.org/wp/65620 # What are you trying to accomplish? ## Screenshots # What approach did you choose and why? # Merge checklist - [ ] Added/updated tests - [...
This PR adds a GitHub Actions workflow that validates `publiccode.yml` on every pull request using `italia/publiccode-parser-action@v1`. No behavior change to the code, just CI.
# Ticket # What are you trying to accomplish? ## Screenshots # What approach did you choose and why? # Merge checklist - [ ] Added/updated tests - [ ]...
https://community.openproject.org/wp/66552 Attempt to eliminate scroll repaint delays by having less DOM nodes at any given time. ``` Skeleton (lazy-page controller) → turbo:stream replace → Loaded content (unloadable-page controller) ↓ ↓...
rubocop -A --only Style/FrozenStringLiteralComment,Layout/EmptyLineAfterMagicComment,Style/RedundantFreeze lib
# Ticket # What are you trying to accomplish? ## Screenshots # What approach did you choose and why? # Merge checklist - [ ] Added/updated tests - [ ]...