Commit Graph

218 Commits

Author SHA1 Message Date
Dylan Wagstaff e21c0ad470
Merge pull request #38 from creative-commoners/pulls/2.0/ux-improvement
NEW Add loading animation to Create Report button, fix bug in CurlLinkChecker
2017-11-29 14:56:39 +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 d81f8dc52e Update branch alias for 1.1.x-dev 2017-11-28 11:03:54 +13:00
Dylan Wagstaff a119add32e
Merge pull request #32 from creative-commoners/pulls/2.0/rename-config-props
API Rename IgnoreCodes configuration property to ignore_codes
2017-11-28 10:06:29 +13:00
Dylan Wagstaff 6739163212
Merge pull request #31 from creative-commoners/pulls/2.0/juggle-stubs
FIX Implement TestOnly in PretendLinkChecker, move Page stub and sort class imports
2017-11-28 09:53:07 +13:00
Robbie Averill e58190a9b3 API Rename IgnoreCodes configuration property to ignore_codes 2017-11-28 09:45:40 +13:00
Robbie Averill 78fbc68797 FIX Implement TestOnly in PretendLinkChecker, move Page stub and sort class imports 2017-11-28 09:35:31 +13:00
Robbie Averill 06996e0ae7
Remove PHP 5.3 from Travis build matrix 2017-11-27 23:41:16 +13:00
Robbie Averill 789ce91e1c
Merge pull request #27 from creative-commoners/pulls/2.0/update-for-four 2017-11-27 19:41:26 +13:00
Robbie Averill 4a8fb14465 Update branch alias for 2.x-dev 2017-11-27 19:30:16 +13:00
Dylan Wagstaff 4675a539d5 remove phockito from composer dev reqs 2017-11-27 18:02:26 +13:00
Dylan Wagstaff a26a6e14c5 Pull in new Russian translation from upstream/master
A language has been added since forking for the upgrade work, so:
Merge remote-tracking branch 'upstream/master' into pulls/2.0/update-for-four
2017-11-27 17:51:30 +13:00
Dylan Wagstaff 12df3947c2 Update readme in light of ss4 compatibility enhancements 2017-11-27 17:41:17 +13:00
Robbie Averill 9ea5067467 Merge branch '1.0' 2017-11-27 17:03:35 +13:00
Robbie Averill 7d340eade7 Freeze Transifex translations for SS3. Please commit directly to lang files. 2017-11-27 17:01:31 +13:00
Dylan Wagstaff bb7a1c3eda Update language files to contain new namespaced classnames 2017-11-27 16:42:36 +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 ed7d91becb re-add transifex config as it was removed from the wrong branch. 2017-11-27 11:23:36 +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 77eaa62efc update readme to reflect v4 upgrade work 2017-11-23 15:36:00 +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
Dylan Wagstaff 3c69b3fa77 begin SilverStripe v4 compatibility update 2017-11-22 11:46:40 +13:00
Franco Springveldt 98ce40f759 Update translations 2017-08-25 16:44:46 +12:00
Franco Springveldt 04551ccf4d Merge pull request #25 from creative-commoners/pulls/1.0/travis-php7
Add PHP7 + SS3.6 build to Travis configuration
2017-06-19 13:03:00 +12:00
Robbie Averill 93435932f6 Add PHP7 + SS3.6 build to Travis configuration 2017-06-15 10:53:12 +12:00
Damian Mooyman 3547869393 Merge pull request #24 from robbieaverill/pulls/fix-readme-badge
Update Travis badge in readme
2017-05-12 21:31:56 +12:00
Damian Mooyman ded3b7cd82 Merge pull request #23 from robbieaverill/pulls/translatable-conflict-in-test
FIX Ensure that translatable cannot break tests. Separate page stub class. Remove injector nesting.
2017-05-12 11:50:43 +12:00
Robbie Averill 76fd1169db Update Travis badge in readme 2017-05-12 11:41:14 +12:00
Robbie Averill 99d4a6ee1a FIX Ensure that translatable cannot break tests. Separate page stub class. Remove injector nesting. 2017-05-12 11:38:49 +12:00
Kirk Mayo 0354be75d8 Added options to bypass cache and follow redirected links 2016-12-15 10:34:59 +13:00
Damian Mooyman b235367b20 Update translations 2016-11-17 12:39:49 +13:00
Damian Mooyman 2eb0ab1872 Remove obsolete branch-alias 2016-11-17 10:15:58 +13:00
Damian Mooyman 738ca1733e Update translations 2016-08-17 11:08:00 +12:00
Damian Mooyman ecd7014cd5 Merge pull request #12 from helpfulrobot/add-standard-scrutinizer-config
Added standard Scrutinizer config
2016-05-18 17:16:21 +12:00
Damian Mooyman 248b93f8d7 Merge pull request #15 from helpfulrobot/add-standard-editor-config
Added standard editor config
2016-05-18 17:16:10 +12:00
Damian Mooyman eab4080934 Merge pull request #14 from helpfulrobot/add-standard-travis-config
Added standard Travis config
2016-05-18 17:15:57 +12:00
Damian Mooyman c5e9a30235 Merge pull request #18 from helpfulrobot/add-standard-git-attributes
Added standard git attributes
2016-05-18 17:15:35 +12:00
Damian Mooyman 32812adba3 Merge pull request #21 from helpfulrobot/update-license-year
Updated license year
2016-05-18 17:15:17 +12:00
Damian Mooyman 1e9cec9c70 Update changelog for 1.0.5 2016-05-18 17:14:35 +12:00
Damian Mooyman c3ba71fa10 Update translations 2016-05-18 16:58:44 +12:00
helpfulrobot f1b12c8d4c Added standard Scrutinizer config 2016-02-17 04:39:30 +13:00
Damian Mooyman dafe6af910 Add changelog for 1.0.4 2016-02-04 14:03:35 +13:00
helpfulrobot cb32766c88 Updated license year 2016-01-06 11:14:36 +13:00
Damian Mooyman 9d14238eaf Merge pull request #17 from helpfulrobot/add-standard-license
Added standard license
2016-01-05 11:23:50 +13:00