summaryrefslogtreecommitdiffstats
path: root/tools/scripts/ig-hotfix (follow)
Commit message (Expand)AuthorAgeFilesLines
* Check for admin_role in role_check.py (#15283)Seth Foster2024-06-202-10/+29
* This should deal correctly with the ancestor list mismatchesJeff Bradberry2024-06-101-3/+4
* Guard against the role field not being populatedJeff Bradberry2024-06-101-2/+3
* Add a new test scenarioJeff Bradberry2024-06-101-0/+26
* Mark and rebuild the implicit_parents field for all affected rolesJeff Bradberry2024-06-101-8/+25
* Wait until the end of the fix script to clean up orphaned rolesJeff Bradberry2024-06-101-13/+12
* Add output of the update and deletion counts to fix.pyJeff Bradberry2024-06-101-3/+15
* Do not throw away the container of cross-linked parentsJeff Bradberry2024-06-101-2/+2
* Add a readme file with instructionsJeff Bradberry2024-06-101-0/+36
* Fix another instance where a bad resource->Role fk could throw a tracebackJeff Bradberry2024-06-101-2/+7
* Adjusted foreignkeys.sql for correctnessJeff Bradberry2024-06-101-5/+8
* Split the foreign key sql script into an 'into' and 'from' portionJeff Bradberry2024-06-101-13/+35
* Filter out the relations within the known topology tablesJeff Bradberry2024-06-101-2/+6
* First cut at detecting which foreign keys enter and exit the topology tablesJeff Bradberry2024-06-101-0/+9
* Move the "test" files into their own directoryJeff Bradberry2024-06-103-0/+0
* Remove the role_chain.py moduleJeff Bradberry2024-06-101-54/+0
* Attempt to correct any crosslinked parentsJeff Bradberry2024-06-101-0/+6
* Exclude more files in the .gitignoreJeff Bradberry2024-06-101-0/+5
* Modify the role parent check logic to stay in the roles as much as possibleJeff Bradberry2024-06-101-11/+35
* Exclude the team grant false positivesJeff Bradberry2024-06-101-2/+5
* Attempt to more thoroughly check the parents of each RoleJeff Bradberry2024-06-101-0/+15
* First cut at checking the role hierarchyJeff Bradberry2024-06-101-0/+13
* Set up a scenario where IG.use_role_id points to something no longer thereJeff Bradberry2024-06-101-0/+28
* Handle the case where a resource points to a Role which isn't in the dbJeff Bradberry2024-06-101-1/+7
* Graph out only the parent/child chains from a given RoleJeff Bradberry2024-06-101-4/+36
* Check for a broken ContentType -> model and log and skipJeff Bradberry2024-06-101-0/+3
* Make the role_chain.py script emit a Graphviz fileJeff Bradberry2024-06-101-4/+12
* Start a new script that can be used to examine a Role's ancestryJeff Bradberry2024-06-101-0/+14
* Treat resources with null role fks differentlyJeff Bradberry2024-06-101-9/+9
* Set up an enhanced version of Seth's bad role scenarioJeff Bradberry2024-06-101-0/+20
* Set up Seth's bad role scenarioJeff Bradberry2024-06-101-0/+19
* When checking reverse links, treat duplicate Roles different from bad onesJeff Bradberry2024-06-101-2/+7
* Attempt to be more efficient about grouping the content typesJeff Bradberry2024-06-101-12/+16
* First full check scriptJeff Bradberry2024-06-101-9/+67
* Specifically examine the InstanceGroup rolesJeff Bradberry2024-06-101-6/+10
* Print out details of all of the crosslinked rolesJeff Bradberry2024-06-101-1/+6
* Initial checkJeff Bradberry2024-06-102-0/+8