Permalink
Commits on May 10, 2018
  1. Merge pull request #24 from silbinarywolf/feature-filter-by-relation-…

    nyeholt committed May 10, 2018
    …test
    
    feat(FilterByRelationTest): Add test for the complex "filter by relation" behaviour
Commits on Jan 8, 2018
  1. Merge pull request #22 from gheggie/master

    nyeholt committed Jan 8, 2018
    fix(ListingPage): check the type of the many_many component to find t…
  2. fix(ListingPage): check the type of the many_many component to find t…

    gheggie committed Jan 8, 2018
    …he class name part
    
    The value isn't always a class string; it could be an array with 'through', 'from' and 'to' keys.
Commits on Dec 19, 2017
  1. Merge pull request #21 from nyeholt/feature-custom-sorting

    nyeholt committed Dec 19, 2017
    Added frontend-triggerable sorting
  2. chore(ListingPageTest) PHPCBF run

    Marcus Nyeholt
    Marcus Nyeholt committed Dec 19, 2017
  3. test(ListingPage) Added testcase for custom Sort parameter

    Marcus Nyeholt
    Marcus Nyeholt committed Dec 19, 2017
  4. new(ListingPage) Allow specification of CustomSort URL parameters if …

    Marcus Nyeholt
    Marcus Nyeholt committed Dec 19, 2017
    …a param name is provided
Commits on Dec 18, 2017
  1. Merge pull request #20 from nyeholt/feature-requestvar-source

    nyeholt committed Dec 18, 2017
    Allow selection of alternative parent via URL
  2. composer(version) Bumped minor version

    Marcus Nyeholt
    Marcus Nyeholt committed Dec 18, 2017
  3. new(ListingPage) Added alternate parent location

    Marcus Nyeholt
    Marcus Nyeholt committed Dec 18, 2017
    Added ability to provide an alternate parent location on the URL path. Requires
    the new parent ID to exist as a child of the nominated  parent ID.
  4. new(ListingPage) Removed obsolete 'ClearSource' field

    Marcus Nyeholt
    Marcus Nyeholt committed Dec 18, 2017
  5. fix(ListingPage) Force a perm check on loaded source page

    Marcus Nyeholt
    Marcus Nyeholt committed Dec 18, 2017
Commits on Dec 6, 2017
  1. Merge pull request #18 from gheggie/master

    nyeholt committed Dec 6, 2017
    fix(ListingPage): SS4 updates
Commits on Dec 5, 2017
Commits on Dec 4, 2017
Commits on Nov 30, 2017
  1. Merge pull request #17 from gheggie/master

    nyeholt committed Nov 30, 2017
    fix(ListingPage): correct namespace for (use) MultiValueField
Commits on Nov 29, 2017
  1. Updated multivaluefield dependency to the latest

    nyeholt committed Nov 29, 2017
    Previously bound version of mvfield didn't actually work, this binds it to the correct version
Commits on Oct 20, 2017
  1. Travis trigger commit

    nyeholt committed Oct 20, 2017
  2. Merge pull request #16 from SilbinaryWolf/feature-ss4

    nyeholt committed Oct 20, 2017
    Upgraded to SilverStripe 4
  3. Upgrade module to SS4

    silbinarywolf committed Oct 20, 2017
    - Add `$table_name` config to `ListingPage` and `ListingTemplate`. (To not namespace the table name for backwards compatibility)
    - Add missing LICENSE file.
    - Change documentation format to Symbiote Standard Github Template.
    - Change `ListingPage::$icon` and `ListingAdmin::menu_icon` to use new resource format.
    - Change strings like `ClassInfo::subclassesFor("DataObject")` to `ClassInfo::subclassesFor(DataObject::class)` so it uses the namespace.
    - Change from using the removed 'inheritedDatabaseFields' to 'getSchema()->fieldSpecs'
    - Change "new <FieldName>" to "<FieldName>::create"
    - Remove SortableChildrenExtension as it hasn't been used since Silverstripe 2.X.
    - Fix security issue so that only allowed_actions are executed.
    - Composer
      - Remove `installer-name` because it doesn't get used by "silverstripe-vendormodule"
      - Add "expose" to composer.json so the icon is moved to {PROJECT_DIR}/resources/*
    - Testing
      - Add unit test to ensure page will publish programmatically.
      - Add PHPCS to Travis-CI to enforce PSR-2 with PRs.
  4. Move from code to src

    silbinarywolf committed Oct 20, 2017
  5. Convert to PSR-2

    silbinarywolf committed Oct 20, 2017
Commits on Jul 3, 2017
  1. composer(vendor) Updated vendor prefix to symbiote

    Marcus Nyeholt
    Marcus Nyeholt committed Jul 3, 2017
Commits on Jun 25, 2017
  1. Merge pull request #14 from SilbinaryWolf/fix-annotate

    nyeholt committed Jun 25, 2017
    fix(Annotation): Fix annotation so PHPStan won't complain
  2. fix(Annotation): Fix annotation so PHPStan won't complain with "Call …

    silbinarywolf committed Jun 25, 2017
    …to method removeByName() on an unknown class FieldSet." on subclassed listing pages
Commits on Feb 20, 2017
  1. Merge pull request #13 from nglasl/patch-1

    nyeholt committed Feb 20, 2017
    FIX, this is required so the listing page doesn't eat AJAX requests a…
Commits on Jan 11, 2017
  1. FIX, this is required so the listing page doesn't eat AJAX requests a…

    Nathan
    Nathan committed Jan 11, 2017
    …gainst the page controller.
Commits on Oct 10, 2016
  1. Merge pull request #12 from gheggie/master

    nyeholt committed Oct 10, 2016
    FIXED error when saving if ListType doesn't have a many_many relation