Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve repository migration script #296

Merged
merged 25 commits into from
Feb 4, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
b58193b
OS migration:Run migration but don't commit during dry run.
Jan 25, 2022
8b3489e
OS migration: Allow setting local_roles without blocking inheritance.
Jan 25, 2022
bf92480
OS migration: fix analysis excel title row.
Jan 25, 2022
a6c2e7f
Handle new argument of task syncer in ObjectIDUpdater.
Jan 25, 2022
c37248a
By default set dry_run to False for RepositoryMigrator.
Jan 25, 2022
8df5c6c
Set a guid for all existing repository folders.
Jan 25, 2022
d96c223
Move data extraction to its own method.
Jan 25, 2022
e0d6e40
Add mapping of old and new positions to guid and object.
Jan 26, 2022
c077497
Use new position mapping to figure out operation types.
Jan 26, 2022
865f603
Mark operation as invalid if new parent will not exist.
Jan 27, 2022
ea0743a
Use guid to identify new parent of moved repository folder.
Jan 27, 2022
8a97f05
Use guid to identify new parent of merged repository folder.
Jan 27, 2022
0dab34c
Remove unused position_guid_mapping and position_uid_mapping.
Jan 27, 2022
e8d261f
Always use guid to identify new parent of created repository folder.
Jan 27, 2022
b2e398c
Remove methods that are no longer used.
Jan 27, 2022
4925f93
Move or merge does not necessarily mean change of reference number.
Jan 27, 2022
e1c90bb
Fix merging of positions.
Jan 27, 2022
ef60de4
Improve docstring.
Jan 31, 2022
22884c8
Make sure GUIDs are indexed for all existing repository folders.
Jan 31, 2022
58c49da
Extract guid_to_object to base class.
Jan 31, 2022
193c39b
Fix dumping of analyser data.
Jan 31, 2022
60e7a1c
Handle new argument "graceful" in SkipTaskSyncWith Monkey patch.
Jan 31, 2022
0ce30ac
PatchTaskSyncWith is not needed anymore since introducing "graceful".
Jan 31, 2022
70bf57b
Strip before checking that descriptions match.
Jan 31, 2022
7a1d7da
Use unrestricted uuidToObject.
Feb 1, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions docs/HISTORY.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ Changelog
1.0 (unreleased)
----------------

- Handle new argument "graceful" of task syncer in ObjectIDUpdater. [njohner]

- Add extended health checks (Nightly Jobs and OGDS sync). [lgraf]

- Add script to cleanup notifications for ToDo activities. [njohner]
Expand Down
Loading