Commit Graph

27 Commits

Author SHA1 Message Date
Sabina Talipova 8797f1f41e
ENH Restrict access to getJobStatus execution (#113) 2023-11-09 10:06:58 +13:00
Steve Boyd 1b66be22cd API Stop using deprecated API 2022-11-28 17:40:24 +13:00
Steve Boyd 2f72f9873a Merge branch '2.2' into 2.3 2022-07-25 11:25:44 +12:00
Steve Boyd d1cc3f80ab FIX Move files to client directory 2022-07-19 18:05:43 +12:00
Guy Sartorelli e743b90607 Merge branch '2.2' into 2.3 2022-05-06 09:53:57 +12:00
Sabina Talipova 6d288c54f2 Add new permission group 2022-05-06 08:54:12 +12:00
Steve Boyd 1bfaf12909 ENH PHP 8.1 compatibility 2022-04-13 10:29:57 +12:00
Garion Herman b4c210f211
FIX Exclude links attached to archived Pages from report (#72) 2021-02-04 09:45:39 +13:00
Alex Saelens 9282ed2e2d
FIX Allow to configure CurlLinkChecker request headers (#64)
* Allow to configure CurlLinkChecker request headers
* Make adding headers more explicit via array
* Remove extra character in comment
* Fix lint
* Align headers array with php docs
2020-07-07 10:25:25 +12:00
Robbie Averill 1ce8c3bbdf FIX Add missing namespace import - unknown HTTP status codes are now handled 2019-07-26 11:16:31 +02:00
Robbie Averill 17604a5b42 FIX Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4 2018-10-28 21:36:50 +00:00
Raissa North 61a63f36d9 FIX Update plural name of BrokenExternalPageTrackStatus 2018-08-24 17:13:31 +12:00
Robbie Averill 39044de8ad FIX Use correct CacheInterface API methods and remove doubled up logic 2018-04-06 10:59:31 +12:00
Robbie Averill 717b126dda FIX Update linting in CurlLinkChecker for PSR-2 2018-02-22 10:58:16 +13:00
Robbie Averill 2279b2c9d8 Merge branch '1' 2018-02-22 10:51:59 +13:00
Dylan Wagstaff 6cf7a466fb
Merge pull request #39 from creative-commoners/pulls/2.0/handle-obsolete-class-names
FIX Handle thrown exceptions because of obsolete class names
2017-11-29 14:57:44 +13:00
Robbie Averill c9f5ca6c72 FIX Handle thrown exceptions because of obsolete class names 2017-11-29 14:23:28 +13:00
Robbie Averill 44fbc027f3 NEW Add loading animation to Create Report button, fix bug in CurlLinkChecker 2017-11-29 12:14:39 +13:00
Robbie Averill e58190a9b3 API Rename IgnoreCodes configuration property to ignore_codes 2017-11-28 09:45:40 +13:00
Dylan Wagstaff a52cb9209b Update UPDATE query to use true table name, not assumed one 2017-11-27 15:30:34 +13:00
Dylan Wagstaff 98dac9b314 Update unit tests to be rid of Phockito
This odd dependency is causing inclusion issues to do with namespacing and
the ability to work well with the framework (according to the dependency's
readme). The usage of the tool in this case adds no value, as it's
performing purely stub type work, rather than mock work. So instead we can
use an actual stub (simply return test values depending on input) and have
everything work well.

After removing the Phockito dependency it was found that the tests that
would skip when it isn't present were actually in a failing state. So they
had to be repaired too, mostly through the use of fixing the poor code
that was causing them to fail (as opposed to being bad tests). This is
both configuration and proceedural work.
2017-11-27 15:14:16 +13:00
Dylan Wagstaff 0374d66b32 Convert to new cache layer, clean up other overlooked points in the ss4 upgrade 2017-11-27 11:19:58 +13:00
Dylan Wagstaff 7bce7dcb2f Update tests & left over fixes from upgrader tool 2017-11-23 14:54:27 +13:00
Dylan Wagstaff a88e8be403 FIX Linting errors for code cleanliness 2017-11-23 13:19:00 +13:00
Dylan Wagstaff 1ed9a23a71 Run the upgrader & linting tools
An initial (untested) run at a proper upgrade. Progress commit.
2017-11-23 12:56:44 +13:00
Dylan Wagstaff e6ddf0fe47 Add namespaces via `upgrade-code add-namespace` tool
Running this command for each directory in the `src` folder we generate a
valid `.upgrade.yml` which can be used by other modules that may use this
one as a dependency to upgrade themselves without issue.
2017-11-22 14:26:15 +13:00
Dylan Wagstaff 4b59fdba02 Update supporting items for SilverStripe 4 conventions
Update versions and configurations for tests and code checkers, such as
phpunit and the SilverStripe CI tools. Altered the layout of the
repository to be more in line with other SilverStripe 4 modules (including
core ones).
2017-11-22 14:01:40 +13:00