]> BookStack Code Mirror - bookstack/commit
Refactored the activity service
authorDan Brown <redacted>
Sat, 11 Dec 2021 17:29:33 +0000 (17:29 +0000)
committerDan Brown <redacted>
Sat, 11 Dec 2021 17:29:33 +0000 (17:29 +0000)
commit90797001701017bb7ecce11ae39bff1411fbdc35
treecd4df0e858b6c3434a444bfc0b48559149a85294
parentf2cb3b94f90a33dec2a680d73e02df7a8ddb1fb9
Refactored the activity service

- Renamed to "ActivityLogger" to be more focused in usage.
- Extracted out query elements to seperate "ActivityQueries" class.
- Removed old 'addForEntity' activity method to limit activity record
  points.
21 files changed:
app/Actions/ActivityLogger.php [new file with mode: 0644]
app/Actions/ActivityQueries.php [moved from app/Actions/ActivityService.php with 51% similarity]
app/Actions/CommentRepo.php
app/Auth/UserRepo.php
app/Entities/Models/Entity.php
app/Entities/Repos/BookRepo.php
app/Entities/Repos/BookshelfRepo.php
app/Entities/Repos/ChapterRepo.php
app/Entities/Repos/PageRepo.php
app/Entities/Tools/PermissionsUpdater.php
app/Http/Controllers/Auth/LoginController.php
app/Http/Controllers/BookController.php
app/Http/Controllers/BookSortController.php
app/Http/Controllers/BookshelfController.php
app/Http/Controllers/HomeController.php
app/Http/Controllers/UserProfileController.php
app/Providers/CustomFacadeProvider.php
database/factories/Actions/WebhookTrackedEventFactory.php
tests/Actions/AuditLogTest.php
tests/Commands/ClearActivityCommandTest.php
tests/User/UserProfileTest.php