Content
View differences
Updated by Alexander Coles 5 months ago
### Steps to reproduce
1. Login as a user with permissions to administer OpenProjecrt
2. Go to the _Administration_ > _API and webhooks_ > _Webhooks_
3. Click on "+ Webhook" to create a new webhook.
4. Enable at least 3 projects under Enabled Projects.
5. Fill in the other fields
6. Click Create
### What is the buggy behavior?
* A list of Enabled Projects is shown, with additional formatting characters (\[. \]. ", ") and formatted as a label
### What is the expected behavior?
1. We should always show either a project count (X projects) or "All "all projects" in the Enabled Projects column.
2. We always show the full list of Events resources in the Event Resources column - without truncation, grouped by Resource, one Resource on each line. column.
3. We use default formatting rather than a badge (Primer Label/Counter) for counts, etc.
4. When "no events" or "no projects" are enabled, we show this text with an leading alert icon in the Primer semantic warning colour (dark orange/auburn). The Webhooks form does not currently validate that at least one event or project is selected, hence we highlight this inconsistent state in the UI. _This may be addressed in <mention class="mention" data-id="69436" data-type="work_package" data-text="#69436">#69436</mention>_
### Notes for QA
This bug fix also makes the following intentional changes - with the goal of improving usability:
* Renames the "Event Resources" column to "Events".
* moves the instructions text "upon the occurrence..." to the Page Header - to better conform to our Primer design implementation..
### Screenshots and other files
_<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/912091/content">_
### Environment information
**OpenProject installation type**
* Hosted cloud edition
**OpenProject version**
**Core build**
[7d08c5c2a1adcd4ca2dff4798bd34292dcad6f9c](https://github.com/opf/openproject/commits/7d08c5c2a1adcd4ca2dff4798bd34292dcad6f9c)
**Product version**
[0025890064351202b008d43c5b0f587524301835](https://github.com/opf/saas-openproject/commits/0025890064351202b008d43c5b0f587524301835)
**Core version**
OpenProject 17.0.0
**Browser**
* [x] Chrome
* [ ] Firefox
* [ ] Safari
* [ ] Mobile Safari
* [ ] Other (please specify)
**Operating System**
* [ ] Windows
* [x] Mac OS X
* [ ] Mobile iOS
* [ ] Mobile Android
* [ ] Linux (please specify distro)
* [ ] Chrome OS
* [ ] Other (please specify)
**Language**
_en\_GB_
1. Login as a user with permissions to administer OpenProjecrt
2. Go to the _Administration_ > _API and webhooks_ > _Webhooks_
3. Click on "+ Webhook" to create a new webhook.
4. Enable at least 3 projects under Enabled Projects.
5. Fill in the other fields
6. Click Create
### What is the buggy behavior?
* A list of Enabled Projects is shown, with additional formatting characters (\[. \]. ", ") and formatted as a label
### What is the expected behavior?
1. We
2. We
3. We use default formatting rather than a badge (Primer Label/Counter) for counts, etc.
4. When "no events" or "no projects" are enabled, we show this text with an leading alert icon in the Primer semantic warning colour (dark orange/auburn). The Webhooks form does not currently validate that at least one event or project is selected, hence we highlight this inconsistent state in the UI. _This may be addressed in <mention class="mention" data-id="69436" data-type="work_package" data-text="#69436">#69436</mention>_
### Notes for QA
This bug fix also makes the following intentional changes - with the goal of improving usability:
* Renames the "Event Resources" column to "Events".
* moves the instructions text "upon the occurrence..." to the Page Header - to better conform to our Primer design implementation..
### Screenshots and other files
_<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/912091/content">_
### Environment information
**OpenProject installation type**
* Hosted cloud edition
**OpenProject version**
**Core build**
[7d08c5c2a1adcd4ca2dff4798bd34292dcad6f9c](https://github.com/opf/openproject/commits/7d08c5c2a1adcd4ca2dff4798bd34292dcad6f9c)
**Product version**
[0025890064351202b008d43c5b0f587524301835](https://github.com/opf/saas-openproject/commits/0025890064351202b008d43c5b0f587524301835)
**Core version**
OpenProject 17.0.0
**Browser**
* [x] Chrome
* [ ] Firefox
* [ ] Safari
* [ ] Mobile Safari
* [ ] Other (please specify)
**Operating System**
* [ ] Windows
* [x] Mac OS X
* [ ] Mobile iOS
* [ ] Mobile Android
* [ ] Linux (please specify distro)
* [ ] Chrome OS
* [ ] Other (please specify)
**Language**
_en\_GB_