Content
View differences
Updated by Alexander Coles 7 months ago
Migrate ad-hoc (previously jQuery) code in `frontend/src/app/core/setup/globals/global-listeners/settings.ts`
### **Hints for QA**
The following Administration pages have been worked on:
* **Administration > Users and permissions > Users > username**
* editing roles via Projects tab
* **Administration > Users and permissions > Groups > group name**
* editing roles via Projects tab
* **Administration > Emails and notifications > Email notifications**
* switching language, filling in _Emails header_ and _Emails footer_
* changing _Email delivery method_ (and showing appropriate fields)
* **Administration > System settings > Repositories**
* toggling _Enabled SCM_ (should change enabled options in _Automatic repository vendor type_)
* toggling _Show checkout instructions_ in _Checkout instructions - Subversion/Git_
*
_(N.B. there is a behaviour change introduced in this Pull Request - we now hide Checkout base URL and Checkout instruction text when unchecked. Previously they were always shown, but made required. Relevant commit:_ [_https://github.com/opf/openproject/pull/20884/commits/e901df3a4c2e4eb21f9e39c384587c32f92fdd00)_](https://github.com/opf/openproject/pull/20884/commits/e901df3a4c2e4eb21f9e39c384587c32f92fdd00\))
* toggling Enable time logging (should toggle whether Activity for logged time is enabled)
* **Administration > Work packages > General**
* selecting _Highlight attribute(s) inline_ from _Default highlighting mode_ should show _Default inline highlighted attributes_. Otherwise they should be hidden.
* if ALL Default inline highlighted attributes are checked, they will be unchecked on save.
* _(N.B.
(N.B. this was the previous behavior, but broken a while back (back in 2019!). We may want to confirm that this is still desired behavior. Relevant commit:_ [_https://github.com/opf/openproject/pull/20884/commits/7be2b9d7bd248e3d8517e52e1addd31c7f0595bd)_](https://github.com/opf/openproject/pull/20884/commits/7be2b9d7bd248e3d8517e52e1addd31c7f0595bd\)) commit: [https://github.com/opf/openproject/pull/20884/commits/7be2b9d7bd248e3d8517e52e1addd31c7f0595bd)](https://github.com/opf/openproject/pull/20884/commits/7be2b9d7bd248e3d8517e52e1addd31c7f0595bd\))
### **Hints for QA**
The following Administration pages have been worked on:
* **Administration > Users and permissions > Users > username**
* editing roles via Projects tab
* **Administration > Users and permissions > Groups > group name**
* editing roles via Projects tab
* **Administration > Emails and notifications > Email notifications**
* switching language, filling in _Emails header_ and _Emails footer_
* changing _Email delivery method_ (and showing appropriate fields)
* **Administration > System settings > Repositories**
* toggling _Enabled SCM_ (should change enabled options in _Automatic repository vendor type_)
* toggling _Show checkout instructions_ in _Checkout instructions - Subversion/Git_
*
* selecting _Highlight attribute(s) inline_ from _Default highlighting mode_ should show _Default inline highlighted attributes_. Otherwise they should be hidden.
* if ALL Default inline highlighted attributes are checked, they will be unchecked on save.
* _(N.B.
(N.B.