Ivan Kuchin
b2e226cd6a
action and permission for dialog to show value'n'comment
2026-02-25 16:00:31 +01:00
Henriette Darge
0fbb221c33
Merge remote-tracking branch 'origin/dev' into code-maintenance/68481-remove-new-project-overview-feature-flag
2026-02-24 10:39:21 +01:00
Klaus Zanders
3e2faec2bd
Remove manage_overview permission checks in code
2026-01-20 11:52:06 +01:00
Alexander Brandon Coles
9819eb1cca
[ #68481 ] Remove new project overview feature flag
2026-01-09 11:27:53 +01:00
ulferts
b543f82ede
Merge branch 'feature/63550-allow-editing-of-individual-work-package-project-attributes-even-if-certain-other-attributes-are-invalid-eg-required-field-empty' into implementation/66115-switch-from-section-based-editing-to-one-modal-per-attribute
2025-10-22 19:14:14 +02:00
Dombi Attila
7f13e4a3b6
[ #66115 ] Switch from section based editing to one modal per attribute
...
https://community.openproject.org/work_packages/66115
2025-10-15 22:38:09 +03:00
Alexander Brandon Coles
2145865aeb
[ #68279 ] Move Widgets to Grids module
...
Moves components (including templates, styles, I18n strings), associated
controllers and routing under the grids module.
This change reflects the fact that widgets may be (re)used
across various different grids, e.g. Overviews/Dashboard, My Page and
Homescreen.
2025-10-13 17:32:47 +01:00
Alexander Brandon Coles
4f0f7f1749
[ #67827 ] Hide new Project Overview behind feature flag
2025-10-06 11:46:25 +02:00
Henriette Darge
78f310789d
Migrate Members widget from Angular to rails based implementation
2025-09-24 15:22:46 +02:00
Henriette Darge
65843f218e
Migrate angular subitems widget to rails based implementation
2025-09-24 09:35:31 +02:00
Henriette Darge
43b2e01fe7
Move news widget code to overviews module
2025-09-23 08:32:04 +02:00
Alexander Brandon Coles
30d77c2b67
Restore manage_dashboards permission
...
Restores permission that was defined in the Dashboards module, replacing
most usages of `manage_overview`.
This partially reverts commit c3bbe97f81 .
2025-09-10 11:31:18 +01:00
Oliver Günther
8cffb95f4f
Split up overview and dashboard page
2025-09-08 13:08:46 +01:00
Alexander Brandon Coles
b4d14c7f30
Make custom field section routes "resource"-ful
...
Creates a separate `ProjectCustomFieldSectionsController`, reorganizing
routes and permissions appropriately.
2025-09-03 21:49:43 +01:00
Alexander Brandon Coles
fab363a0b3
Refactor (DRY up) Overviews module routes
2025-09-03 21:12:19 +01:00
Alexander Brandon Coles
4c55748cd8
[ #66122 ] Initial server rendered widgets support
...
Provides Project Status (BETA) widget as a Reference Implementation -
this widget is currently based on the design of the Status form on the
Project Settings > General page.
In detail:
- introduces a base `WidgetController` from which widget implementations
should inherit.
- adds `Overviews::Widgets::ProjectStatusComponent` and accompanying
specs. Reuses existing forms.
- adds `Overviews::Widgets::StatusController`` with custom `#update`
action, routes and accompanying permissions.
- makes the Project Status (BETA) widget available by registering in ng
`OpenProjectGridsModule` and Rails grid modules configuration.
N.B. The Project Status (BETA) widget is EXPERIMENTAL - it will require
further visual refinement (in a follow up work package).
2025-09-02 16:59:07 +01:00
Ivan Kuchin
90c2f911b4
life_cycles_sidebar => life_cycle_sidebar
2025-06-18 18:27:14 +02:00
Dombi Attila
fa3d9a1039
[ #61610 ] Date picker to edit phases and phase gates of a project lifecyle
...
https://community.openproject.org/work_packages/61610
2025-04-15 18:24:01 +03:00
ulferts
fe08690e34
rename stages and gates in seeder - not adding gates to phases yet
2025-04-01 16:39:38 +03:00
Dombi Attila
a96fdd1de1
Address CR comments
2024-12-17 16:59:45 +02:00
Dombi Attila
83064166e7
Create form preview to interactively calculate duration of selected dates and display error messages on the ProjectLifeCycle dialog.
2024-12-17 15:56:20 +02:00
Dombi Attila
bfe6a7fef7
Add edit permission specs
2024-12-17 15:54:14 +02:00
Dombi Attila
5885b03b8a
wip
2024-12-17 15:48:46 +02:00
ulferts
594a64831e
remove project_details widget
2024-10-28 11:56:15 +01:00
Oliver Günther
12ee9e6b83
Merge remote-tracking branch 'origin/idea/56781-remove-years-from-copyrights' into dev
2024-08-06 10:17:59 +02:00
Ivan Kuchin
4911b8a149
remove years from copyrights (except for COPYRIGHT file)
2024-07-31 15:02:49 +02:00
Dombi Attila
07200c5621
Remove access to public projects attributes and rely on the view_project_attributes only.
2024-07-29 16:47:53 +03:00
Dombi Attila
98eb8b900e
Allow OverviewsController#project_custom_fields_sidebar action to be rendered for public projects without a permission check.
2024-07-29 16:47:46 +03:00
Dombi Attila
b6642aba0c
Apply view project attributes permissions on the overview page
2024-07-29 16:47:23 +03:00
Dombi Attila
c72bd66634
[ #50844 ] New permissions for project attributes on project level
...
https://community.openproject.org/work_packages/50844
2024-07-29 16:47:20 +03:00
Oliver Günther
db7a65e1e6
Merge remote-tracking branch 'origin/release/14.2' into dev
2024-06-24 06:29:32 +02:00
ulferts
69cb6b0541
add necessary permission to load project attributes sidebar when shared with
2024-06-21 14:57:45 +02:00
Henriette Darge
4f2b8d39c2
Replace old icons with Octicons inside the main menu
2024-06-11 12:46:23 +02:00
Ivan Kuchin
6678cab48d
auto correct quotes
2024-03-28 18:22:34 +01:00
jjabari-op
b4590b4f64
Merge branch 'dev' into epic/49688-custom-set-of-project-attributes-grouped-in-sections
2024-03-21 05:21:28 +01:00
Ivan Kuchin
9e4934cd0a
change quotes using rubocop --only Style/StringLiterals,Style/QuotedSymbols -a
2024-03-20 18:05:22 +01:00
Jonas Jabari
d568b5c783
refactoring and name fixes
2024-02-06 11:04:17 +07:00
Jonas Jabari
0648e5d1b7
add permission checks for overview page requests and added related specs
2024-02-05 15:10:28 +07:00
ulferts
ed4d105c1e
Merge remote-tracking branch 'origin/dev' into epic/49688-individuelle-gruppen-für-projektattribute
2024-01-04 15:36:30 +01:00
Klaus Zanders
830e9c3a90
Filter Widgets in the API to only return which are allowed for the user
2023-12-06 11:00:12 +01:00
Klaus Zanders
061341ba18
Not project show, but overview show is the correct action
2023-12-06 11:00:09 +01:00
Jonas Jabari
a01a6b581d
Merge branch 'dev' into epic/49688-individuelle-gruppen-für-projektattribute
2023-11-28 15:16:49 +01:00
Klaus Zanders
9ecf3a1b49
More remaining permission check removals
2023-10-31 15:03:00 +01:00
Jonas Jabari
2a905987b2
WIP: first steps introducing project attributes on project overview page, primerized project attribute editing via dialog
2023-10-30 11:25:18 +01:00
Aaron Contreras
e72bdaada2
Set permissible_on definitions on overviews module
2023-08-31 08:34:20 -05:00
Aaron Contreras
72089d2cc6
Chore: Add copyright to overviews/engine.rb
2023-08-31 08:34:20 -05:00
Oliver Günther
e08203c8c4
Remove pandoc and option to migrate from textile
2023-07-31 19:22:16 +02:00
Eric Schubert
4d05975675
[ #47362 ] Replace spot-icon with boxed icons
...
- https://community.openproject.org/work_packages/47362
- added new icon font for spot icons
- replaced container containing spot-icon with `inline-flex`
2023-04-25 09:43:03 +02:00
ulferts
d4eee1c659
Merge branch 'release/12.1' into dev
2022-06-07 13:39:53 +02:00
ulferts
69652eee4c
turn manage_overviews into manageable permission
...
The `manage_overview` permission used to be `public` so that every user having any permission in the project was able to modify
the overview page.
This is now changed so that the permission needs to be granted explicitly.
2022-06-07 08:56:25 +02:00