Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Describe your changes
NOTE: If you approve this PR, please don't merge it yet, otherwise Wiser will not compile. First the PR happy-geeks/geeks-core-library#700 needs to be approved, then we need to make a new version of the GCL with this change and add that GCL version to Wiser.
Added a new module for managing settings for automatic deployments of projects that use Wiser branches. The WTS will then use these settings to execute the deployment. This module will be added automatically for all customers/tenants, but they won't see the module because no permissions are added. This is by design, because most customers won't need this module for now. But this way the module can be easily added for a customer by just adding permissions for it.
Also added functionality for creating branch merge templates. These templates can then be used in the WTS. This is designed to also be able to use these templates in Wiser, so that users can select an existing template when they want to start a merge. Tha functionality is not added yet though, because it's not part of the scope of this ticket.
Type of change
Please check only ONE option.
How was this tested?
In Wiser via the wiser demo tenant and some other test tenants. Then I created some templates and checked the database if everything was saved correctly. Also tested the module by filling in some test data and see if it all gets saved correctly.
Checklist before requesting a review
develop
as the base branch and notmain
, or the pull request is a hotfix that needs to be done directly onmain
Related pull requests
happy-geeks/geeks-core-library#700
Link to Asana ticket
https://app.asana.com/0/7257459017111/1208747317644039