Commit Graph

541 Commits

Author SHA1 Message Date
René Pfeuffer
e8af0ee7cd Adjust changelog for release 2024-06-24 10:51:24 +02:00
Laura Gorzitze
38d0325b4c Check on duplicate name for rename
Add check whether namespace and name already exist
when renaming a repository.
2024-06-24 10:12:53 +02:00
René Pfeuffer
5e3b660e8e Adjust changelog for release 2.46.3 2024-05-29 10:40:29 +02:00
René Pfeuffer
ea4a148d86 Fix determination of default branch for git config on push 2024-05-29 10:40:28 +02:00
tzerr
3dcce27299 Adjust changelog for release 2.46.0 2023-08-24 11:09:11 +02:00
tzerr
c98280c5c8 -removed: not needed changelog 2023-08-24 10:37:52 +02:00
René Pfeuffer
3a0db34b22 Fix changelog files 2023-08-23 11:56:55 +02:00
Thomas Zerr
15a882bc4a -fixed: menu moving the sticky sidebar
Squash commits of branch bugfix/three-dot-menu-moves-repo-settings:

- -fixed: menu moving the sticky sidebar

- -added: changelog file



Committed-by: Philipp Ahrendt <philipp.ahrendt@cloudogu.com>
Co-authored-by: tzerr <thomas.zerr@cloudogu.com>
2023-08-23 09:58:31 +02:00
Eduard Heimbuch
2efcbfa759 Improve repository overview
- Sort repositories alphanumerically case insensitive per namespace
- Make the namespaces collapsible and store the collapsed state in local storage

Committed-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
2023-08-22 19:59:53 +02:00
Florian Scholdei
9c0d064491 Programmatically accessible subheadings in footer
Squash commits of branch bugfix/accessibility_programmatic_subheader:

- Remove redundant section

- Make subheadings in footer programmatically accessible

- Add changelog entry

- Update storyshots



Committed-by: Philipp Ahrendt <philipp.ahrendt@cloudogu.com>
2023-08-22 12:01:31 +02:00
Eduard Heimbuch
2c084126c7 Update dependency org.junit-pioneer:junit-pioneer to v2.0.1
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [org.junit-pioneer:junit-pioneer](https://junit-pioneer.org/) ([source](https://github.com/junit-pioneer/junit-pioneer)) | dependencies | patch | `2.0.0` -> `2.0.1` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-08-16 13:55:43 +02:00
Tarik Gürsoy
9b5e8b1d67 Bugfix Typo in Diff Load Lines
A typo was fixed by adding an additional check to see if we have 1 or more than 1 lines to load

Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: tarik-guersoy <tarik.guersoy@cloudogu.com>
2023-08-16 13:53:46 +02:00
Thomas Zerr
8d873a269e Implement popover component
Committed-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
2023-08-15 15:16:48 +02:00
Eduard Heimbuch
7a352295ab Set git default branch on first push to not-initialized repository
Committed-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
2023-08-15 12:06:11 +02:00
Tarik Gürsoy
3de027ed6d Reimplement loading spinner for ahead/behind in branch list
Committed-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
Co-authored-by: tarik-guersoy <tarik.guersoy@cloudogu.com>
2023-08-14 20:29:34 +02:00
Thomas Zerr
1750eae2d1 Fix marshalling invalid XML characters
If someone tries to persist data with invalid XML characters, they now get filtered out.

Committed-by: Rene Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-08-10 14:20:07 +02:00
Eduard Heimbuch
7d47c9cc94 Apply new design for AheadBehindTag
Committed-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
Co-authored-by: tarik-guersoy <tarik.guersoy@cloudogu.com>
Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
2023-08-09 12:49:00 +02:00
Eduard Heimbuch
33e8d30b62 Throw NoChangesMadeException for empty commits in SVN repositories
Committed-by: Florian Scholdei <florian.scholdei@cloudogu.com>
2023-08-07 23:17:25 +02:00
Eduard Heimbuch
8cafeefc74 Deactivate shiro's blockTraversal filter
Because it breaks our branch encodings

Committed-by: Florian Scholdei <florian.scholdei@cloudogu.com>
2023-08-02 15:27:09 +02:00
Konstantin Schaper
b22722cbed Rework branch overview
Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
2023-08-02 08:58:56 +02:00
Eduard Heimbuch
e7ba4bbfbe Update dependency com.github.spullara.mustache.java:compiler to v0.9.10
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [com.github.spullara.mustache.java:compiler](https://github.com/spullara/mustache.java) | dependencies | patch | `0.9.7` -> `0.9.10` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-08-01 12:17:50 +02:00
Florian Scholdei
f756dd3a78 Remove chromatic integration
Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
2023-08-01 09:01:20 +02:00
Thomas Zerr
a2c9ed67a3 User jwt sessions can now be endless
Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: tzerr <thomas.zerr@cloudogu.com>

Reviewed-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
2023-07-27 13:03:35 +02:00
Eduard Heimbuch
fa87e57051 Bump vulnerable core dependencies
- Shiro from `1.10.0` to `1.12.0`
- Apache Commons Compress from `1.20` to `1.23.0`
- Tika from `1.25` to `1.28.5`

Committed-by: Thomas Zerr <thomas.zerr@cloudogu.com>
2023-07-26 10:55:31 +02:00
Timo Hoppenheidt
9fb3abefdb fixed position of myC plugin checkmark
Squash commits of branch bug/39946_plugin_checkmark:

- fixed position of myC plugin checkmark

- Merge remote-tracking branch 'origin/develop' into bug/39946_plugin_checkmark

- add changelog entry

- Cleanup



Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: thoppenheidt <timo.hoppenheidt@cloudogu.com>
2023-07-26 09:21:44 +02:00
Eduard Heimbuch
b85a11b5a6 Update dependency junit:junit to v4.13.2
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [junit:junit](http://junit.org) ([source](https://github.com/junit-team/junit4)) | dependencies | patch | `4.13.1` -> `4.13.2` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-26 09:17:37 +02:00
Eduard Heimbuch
4305e9cd4c Update bouncycastleVersion to v1.75
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [org.bouncycastle:bcpkix-jdk15to18](http://www.bouncycastle.org/java.html) ([source](https://github.com/bcgit/bc-java)) | dependencies | minor | `1.73` -> `1.75` |
| [org.bouncycastle:bcprov-jdk15to18](http://www.bouncycastle.org/java.html) ([source](https://github.com/bcgit/bc-java)) | dependencies | minor | `1.73` -> `1.75` |
| [org.bouncycastle:bcpg-jdk15to18](http://www.bouncycastle.org/java.html) ([source](https://github.com/bcgit/bc-java)) | dependencies | minor | `1.73` -> `1.75` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-20 12:34:16 +02:00
Eduard Heimbuch
230682ff17 Update junit5 monorepo to v5.9.3
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [org.junit.vintage:junit-vintage-engine](https://junit.org/junit5/) ([source](https://github.com/junit-team/junit5)) | dependencies | patch | `5.9.2` -> `5.9.3` |
| [org.junit.jupiter:junit-jupiter-engine](https://junit.org/junit5/) ([source](https://github.com/junit-team/junit5)) | dependencies | patch | `5.9.2` -> `5.9.3` |
| [org.junit.jupiter:junit-jupiter-params](https://junit.org/junit5/) ([source](https://github.com/junit-team/junit5)) | dependencies | patch | `5.9.2` -> `5.9.3` |
| [org.junit.jupiter:junit-jupiter-api](https://junit.org/junit5/) ([source](https://github.com/junit-team/junit5)) | dependencies | patch | `5.9.2` -> `5.9.3` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-20 12:18:25 +02:00
Eduard Heimbuch
2beef26af6 Update dependency org.projectlombok:lombok to v1.18.28
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [org.projectlombok:lombok](https://projectlombok.org) ([source](https://github.com/projectlombok/lombok)) | dependencies | patch | `1.18.10` -> `1.18.28` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-19 21:37:59 +02:00
Eduard Heimbuch
c120827019 Update jettyVersion to v9.4.51.v20230217
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [org.eclipse.jetty:jetty-client](https://eclipse.org/jetty) ([source](https://github.com/eclipse/jetty.project)) | dependencies | patch | `9.4.44.v20210927` -> `9.4.51.v20230217` |
| [org.eclipse.jetty:jetty-jmx](https://eclipse.org/jetty) ([source](https://github.com/eclipse/jetty.project)) | dependencies | patch | `9.4.44.v20210927` -> `9.4.51.v20230217` |
| [org.eclipse.jetty:jetty-webapp](https://eclipse.org/jetty) ([source](https://github.com/eclipse/jetty.project)) | dependencies | patch | `9.4.44.v20210927` -> `9.4.51.v20230217` |
| [org.eclipse.jetty:jetty-server](https://eclipse.org/jetty) ([source](https://github.com/eclipse/jetty.project)) | dependencies | patch | `9.4.44.v20210927` -> `9.4.51.v20230217` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-19 21:37:28 +02:00
Eduard Heimbuch
2667db93e2 Update dependency commons-daemon:commons-daemon to v1.3.4
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [commons-daemon:commons-daemon](https://commons.apache.org/proper/commons-daemon/) ([source](https://gitbox.apache.org/repos/asf?p=commons-daemon.git)) | dependencies | minor | `1.2.3` -> `1.3.4` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-19 11:33:11 +02:00
René Pfeuffer
4fd5197a27 Adjust changelog for release 2.45.0 2023-07-14 09:57:59 +02:00
Rene Pfeuffer
b9013e52ba Use Java 17 for Docker containers
Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-07-10 14:23:13 +02:00
Konstantin Schaper
3256aef7fb Fix copying source code in Firefox incorrectly adding extra line breaks
There is an open bug in Firefox which causes extra line breaks to appear when copying if the selection contains a `span` with the `user-select: none;` styles.
This workaround removes this style and displays the line number in a `::before` instead. This has the same effect of the user not being able to select it and it also doesn't show up in multi-line selections but prevents Firefox from interpreting it incorrectly.

Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
2023-07-06 14:56:57 +02:00
Timo Hoppenheidt
a1c6e6fdb7 updated mentions of myCloudogu to cloudogu platform
- updated mentions of myCloudogu to cloudogu platform
- updated login screenshots in docs

Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: thoppenheidt <timo.hoppenheidt@cloudogu.com>
2023-07-06 14:11:08 +02:00
Eduard Heimbuch
c1d7230fbd Add "enable file search" flag on global config.
Make the repository file search deactivatable
via the global config. This feature could
overwhelm the server on repositories with
millions of file therefore it now can be turned off.

Committed-by: Rene Pfeuffer <rene.pfeuffer@cloudogu.com>
Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
2023-07-06 08:47:51 +02:00
Konstantin Schaper
84fbe7ea35 Fix key navigation in extended menu in source view
Replace headlessui menu in source view with
internal implementation.

Committed-by: Rene Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-07-04 09:00:42 +02:00
Eduard Heimbuch
0e7a3ec53b Improve general performance
- Adjust logging
- Optimize cache speed
- Cleanup classes

Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>

Reviewed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
2023-06-28 14:18:18 +02:00
Eduard Heimbuch
cc54e2ce6b Caches for internal stores and files
This adds optional caches for configuration stores and
backing data files for data stores.

These stores can be enabled using the system properties
`scm.storeCache.enabled=true` and `scm.cache.dataFileCache.enabled=true`.

In addition, this adds the possibility to overwrite cache configurations
from the guice cache (see file `gcache.xml`) with system properties.
The maximum size of the external group cache for example can be
overwritten with the system property `scm.cache.externalGroups.maximumSize`.

Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-06-28 12:38:15 +02:00
Eduard Heimbuch
21a7995354 Add architecture documentation
Enhance the architecture documentation to show how integrations for SCM-Manager work and also list the most important libraries in our tech stack.

Committed-by: Rene Pfeuffer <rene.pfeuffer@cloudogu.com>
Co-authored-by: Florian Scholdei <florian.scholdei@cloudogu.com>

Reviewed-by: Florian Scholdei <florian.scholdei@cloudogu.com>
2023-06-27 07:52:53 +02:00
Eduard Heimbuch
6bb9024504 Improve ui performance
Move repository overview extension to avoid waiting for repositories. Also improve the extension points api to allow predicates without props.

Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
2023-06-22 13:41:17 +02:00
Rene Pfeuffer
bc374c86aa Update guava to 32.0.1-jre
Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-06-22 08:39:54 +02:00
Rene Pfeuffer
bceef8ee7c Internal server error with external groups
Fixes a null pointer exception resulting in an internal
server error in the permission overview for users with
external groups, for example from ldap or cas.

Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-06-21 09:34:53 +02:00
Eduard Heimbuch
bc2a599b2c Introduce new combobox and make it work with chip input
We introduced a new accessible combobox component. This component is based on headless ui and made compatible with our components and forms. Also we replaced the outdated `Autocomplete` component with the new combobox.

Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>

Reviewed-by: Florian Scholdei <florian.scholdei@cloudogu.com>
2023-06-19 13:04:26 +02:00
Florian Scholdei
217a2e155e Svn external contains sub directory
In case of using Svn external with sub directory the ui showed an empty page

Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
2023-06-15 11:55:12 +02:00
Eduard Heimbuch
d74ed28542 Enhance helm chart template
Add variables for liveness probe and readiness probe
initial delay for helm chart

Committed-by: Rene Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-06-15 08:27:13 +02:00
Rene Pfeuffer
32a0a6868f Fix security findings
- Add security headers:
  - X-Frame-Options
  - X-Content-Type-Options
  - Content-Security-Policy
  - Permissions-Policy
- Do not send server information header

Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-06-14 15:57:01 +02:00
Eduard Heimbuch
9c5a266c34 Adjust changelog for release 2.44.1 2023-06-13 16:23:45 +02:00
Rene Pfeuffer
c3093a3b0d Prevent repository loading in namespace mapper
Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-06-13 16:16:15 +02:00
René Pfeuffer
7f2cee5078 Adjust changelog for release 2.44.0 2023-06-08 14:18:51 +02:00