diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-03-16 11:37:57 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-03-16 17:37:36 +0100 |
commit | 03b93bb9884ea479c855c2699e8c7b039dce6224 (patch) | |
tree | d6453cf01896ab65596b34e02ebb561c26e672b7 /resources | |
parent | 94fb4dc3dddf6803265316a7b8cfe81c29a83e91 (diff) |
Add .RegularPagesRecursive
Fixes #6411
Diffstat (limited to 'resources')
-rw-r--r-- | resources/page/page.go | 4 | ||||
-rw-r--r-- | resources/page/page_nop.go | 4 | ||||
-rw-r--r-- | resources/page/testhelpers_test.go | 4 |
3 files changed, 12 insertions, 0 deletions
diff --git a/resources/page/page.go b/resources/page/page.go index 1225f43d0..934427b0e 100644 --- a/resources/page/page.go +++ b/resources/page/page.go @@ -64,6 +64,10 @@ type ChildCareProvider interface { // use RegularPages. RegularPages() Pages + // RegularPagesRecursive returns all regular pages below the current + // section. + RegularPagesRecursive() Pages + Resources() resource.Resources } diff --git a/resources/page/page_nop.go b/resources/page/page_nop.go index ccfbf525f..c24792157 100644 --- a/resources/page/page_nop.go +++ b/resources/page/page_nop.go @@ -294,6 +294,10 @@ func (p *nopPage) RegularPages() Pages { return nil } +func (p *nopPage) RegularPagesRecursive() Pages { + return nil +} + func (p *nopPage) Paginate(seq interface{}, options ...interface{}) (*Pager, error) { return nil, nil } diff --git a/resources/page/testhelpers_test.go b/resources/page/testhelpers_test.go index 9c8605dad..dcd37c41e 100644 --- a/resources/page/testhelpers_test.go +++ b/resources/page/testhelpers_test.go @@ -364,6 +364,10 @@ func (p *testPage) RegularPages() Pages { panic("not implemented") } +func (p *testPage) RegularPagesRecursive() Pages { + panic("not implemented") +} + func (p *testPage) Paginate(seq interface{}, options ...interface{}) (*Pager, error) { return nil, nil } |