Skip to content

Refactor server id to use uuid

Silversthorn requested to merge refactor/server_ids into dev

What does this MR do and why?

___Describe in detail what your merge request does and why.___
This Merge rework the server identification from using an int to using an uuid #282 (closed)
Adding logs to follow migration steps.

How to set up and validate locally

We need to test all the server relative stuff (direct and indirect)

1 - In dev branch, create a server, schedules, backups, webhooks, roles, related to this server and audit will be populated automatically.
2 - Start the server once, to populate server stats database.
3 - Stop Crafty, checkout this branch and start Crafty again.
4 - All the migration should works properly and modify all the tables of the database containing server_id.
5 - Then, test all the servers pages and settings to look for ids errors.

If none can be found, the migration is a success

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

  • Have you checked this doesn't interfere/conflict/duplicate someone else work?
  • Have you fully tested your changes?
  • Have you resolved any lint issues?
  • Have you assigned a reviewer?
  • Have you applied correct labels?
Edited by Silversthorn

Merge request reports

Loading