moodle-local_datacleaner icon indicating copy to clipboard operation
moodle-local_datacleaner copied to clipboard

Reduce, filter, and anonymize moodle data for non-prod environments

Results 60 moodle-local_datacleaner issues
Sort by recently updated
recently updated
newest added

Lets say there are things which are broken after a clean, but would be fixed by running a task. That might run at mightnight but we can run it right...

ie if the matrix is going to set it to something specific in post wash, lets unset it ahead of time so there is no chance of it leaking. This...

There was 1 failure: 1) core_privacy\privacy\provider_test::test_all_providers_compliant with data set "cleaner_tasklogs" ('cleaner_tasklogs', 'cleaner_tasklogs\privacy\provider') Failed asserting that false is true. /var/www/site/privacy/tests/privacy/provider_test.php:179 /var/www/site/lib/phpunit/classes/advanced_testcase.php:76

* [ ] log as much context as we can, what host, what db, what ip, time, datadir path, current user etc * [ ] log it into multiple places...

Moodle 4.5 branch https://github.com/catalyst/moodle-local_datacleaner/tree/MOODLE_311_STABLE ``` 173) cleaner_email_test::test_cleaner_email_suffix_ignore dml_write_exception: Error writing to database (SQLState: 42000 Error Code: 102 Message: [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Incorrect syntax near '.test'. UPDATE phpu_user...

bug

This PR fixes issue #202. Please review and merge. Regards, Lai

In the sitedata cleaner, the current logic uses the selected context level to find all the mime types to delete, but when updating matching mdl_files records, it ignores context level,...

As far as I can see, datacleaner is not replacing URLs in the tables/columns that contain "content" text. For example old (production) URLs can be found in the following tables:...