naming-backend merge requestshttps://gitlab.esss.lu.se/ics-software/naming-backend/-/merge_requests2022-03-03T07:45:44Zhttps://gitlab.esss.lu.se/ics-software/naming-backend/-/merge_requests/1Add GitLab-CI build pipeline2022-03-03T07:45:44ZAnders HarrissonAdd GitLab-CI build pipelineA few notes:
- This does not yet contain deployment jobs in the pipeline
- I tried to generate javadocs and publish them with GitLab Pages, but the javadoc generation gave errors, so it is not included in the pipeline.
- I also initially...A few notes:
- This does not yet contain deployment jobs in the pipeline
- I tried to generate javadocs and publish them with GitLab Pages, but the javadoc generation gave errors, so it is not included in the pipeline.
- I also initially included a pipeline job to perform SonarQube analysis, but it failed since our version of SonarQube does not support Java 17. I have commented out that job in the pipeline configuration so that we can easily enable it when SonarQube is upgraded.
JIRA INFRA-4886Anders HarrissonAnders Harrissonhttps://gitlab.esss.lu.se/ics-software/naming-backend/-/merge_requests/2Env file config2022-07-15T12:04:53ZLars JohanssonEnv file configLars JohanssonLars Johanssonhttps://gitlab.esss.lu.se/ics-software/naming-backend/-/merge_requests/4CE-2331: Manual depoloyment to ce-naming-test2024-01-10T09:27:22ZSimon RoseCE-2331: Manual depoloyment to ce-naming-testThis simply adds a single new manual task that allows for a parallel manual deployment to the server ce-naming-test. No changes to the other jobs is made.
An example run is here: https://gitlab.esss.lu.se/ics-software/naming-backend/-/j...This simply adds a single new manual task that allows for a parallel manual deployment to the server ce-naming-test. No changes to the other jobs is made.
An example run is here: https://gitlab.esss.lu.se/ics-software/naming-backend/-/jobs/389622
Note that the job template that is being run runs the playbook here: https://gitlab.esss.lu.se/ics-ansible-galaxy/ics-ans-ccce/-/blob/master/playbook.yml?ref_type=heads#L451 which in particular performs the task
```yaml
- name: Create naming backend
include_role:
name: ics-ans-role-naming
apply:
tags:
- ce-naming-backend
tags:
- ce-naming-backend
```
This is the same task as is currently used to deploy the naming backend to naming-test-02; this should ensure that both of these servers always have a consistent backend deployment mechanism.Simon RoseSimon Rosehttps://gitlab.esss.lu.se/ics-software/naming-backend/-/merge_requests/5Add ordering field to structures2024-02-13T14:02:16ZLars JohanssonAdd ordering field to structuresAdd field for ordering of structures to allow better UI experience.
Add field in database script and code including model, repository, service, beans.
Add option to sort by field but not to query by field.
Update conversion of structure...Add field for ordering of structures to allow better UI experience.
Add field in database script and code including model, repository, service, beans.
Add option to sort by field but not to query by field.
Update conversion of structures data from one format to another for ordering of structures (Excel to json, json to Excel).
Update templates.
Update Swagger UI.
Update documentation.
Add and update integration tests.https://gitlab.esss.lu.se/ics-software/naming-backend/-/merge_requests/6Fix migration script to migrate comment for name to proper field2024-02-20T06:58:06ZLars JohanssonFix migration script to migrate comment for name to proper fieldNote that from field is processorComment and to field is requested_comment.
When field processorComment was added, it was for purpose of user that requests name,
thus this fix is proper and in order.
Result of change is that comment fie...Note that from field is processorComment and to field is requested_comment.
When field processorComment was added, it was for purpose of user that requests name,
thus this fix is proper and in order.
Result of change is that comment field shows up in history of name-https://gitlab.esss.lu.se/ics-software/naming-backend/-/merge_requests/7Remove legacy name2024-02-22T14:39:34ZLars JohanssonRemove legacy nameRemove concept and handling of legacy names.
Remove endpoints for legacy names.
Update integration tests.
Update documentation.Remove concept and handling of legacy names.
Remove endpoints for legacy names.
Update integration tests.
Update documentation.