8
Commit Graph

509 Commits

Author SHA1 Message Date
Jasper Berghoef
38620d916f Resolves page copy error (Fixes #159) 2017-06-02 14:11:49 +02:00
Jasper Berghoef
3ee0645267 Fixes summary icon 2017-06-02 13:18:45 +02:00
Pim Vernooij
eda00d624e Merge pull request #157 from LabD/tomdyson-readme-2
Include sandbox admin URL in README
2017-06-02 12:59:27 +02:00
Jasper Berghoef
0e24ae17ac Fixes PersonalisableBlock segment validation 2017-06-02 12:58:09 +02:00
Tom Dyson
39c31dc81a Include sandbox admin URL in README 2017-06-02 10:55:31 +01:00
Jasper Berghoef
702fa233a9 Fixes line length and adds Middleware code example 2017-06-02 11:52:31 +02:00
Michael van Tellingen
7405c34252 Add missing migration for tests.app.pages (fixes build) 2017-06-02 11:26:57 +02:00
Michael van Tellingen
6f96f2f172 Add more tests for wagtail_hooks 2017-06-02 11:23:39 +02:00
Michael van Tellingen
559d3c5356 Add unittest for serving a regular page
See #150
2017-06-02 10:32:41 +02:00
Michael van Tellingen
5aa754dd80 Rename PersonalisablePageMixin.personalisable_metadata
Use PersonalisablePageMixin.personalisation_metadata instead to mirror
the package name
2017-06-02 10:23:46 +02:00
Michael van Tellingen
282baa4787 Add tests for the wagtail_hooks.serve_variaton 2017-06-02 10:19:32 +02:00
Michael van Tellingen
35c22cb6af Use correct filenames for the tests (and split some) 2017-06-02 10:11:46 +02:00
Michael van Tellingen
6c5ab9c6ae Merge HomePage/SpecialPage to ContentPage in the tests
No need to create separate models with the same functionality
2017-06-02 09:30:04 +02:00
Michael van Tellingen
d92fe13d37 Refactor the test structure
This renames the tests.sandbox app to tests.site to clear up some
confusion with the two sandbox app's.
2017-06-02 09:25:51 +02:00
Jasper Berghoef
dfb364b7fc Adds additional segment to avoid confusion
As the dropdown checks if a page has been segmented, and disables when there are no segments available
2017-06-02 07:43:56 +02:00
Mike Dingjan
15a0276041 Update import sorting and newlines 2017-06-01 18:06:41 +02:00
Mike Dingjan
c0c3ce19fe Remove a few unused imports 2017-06-01 18:06:41 +02:00
Mike Dingjan
e0fffb70b7 Remove redefinition of `class Meta` warning 2017-06-01 18:06:41 +02:00
Jasper Berghoef
7f2882ce0e Adds sandbox example data for personalisation 2017-06-01 16:57:40 +02:00
Jasper Berghoef
a629bfc862 Enables rich text for the sanbox home page 2017-06-01 16:23:11 +02:00
Jasper Berghoef
e3ceecfa7d Adds a default value to the homepage text content
Ensures the migration prefills the RichTextField, wich in turn prevents validation errors when copying the page for personalisation. Fixes #154.
2017-06-01 16:06:27 +02:00
Michael van Tellingen
0f79cf1d15 Revert "Remove manage.py in the root"
This reverts commit dda0bc720e.
2017-06-01 13:55:39 +02:00
Michael van Tellingen
29001fac8e Remove custom wagtail page form
THe older page form allowed to change segment settings inline but since
support for this was temporarily removed in an earlier commit we can
clean this up too
2017-06-01 13:51:13 +02:00
Michael van Tellingen
dda0bc720e Remove manage.py in the root
This should not be here since it isn't a runnable project
2017-06-01 13:49:28 +02:00
Jasper Berghoef
5beef1b27c New icon for the segments menu item (#118)
New icon for the segments menu item
2017-06-01 08:48:34 +02:00
Michael van Tellingen
8465e6dcbb Fix serving the variant pages 2017-05-31 21:44:57 +02:00
Michael van Tellingen
cf8101156c Extend the sandbox home to show text content 2017-05-31 21:44:50 +02:00
Michael van Tellingen
7076973fc8 Refactor personalisable pages
Instead of working with django model mixins it now uses a separate
model entity to keep track of the personalized pages (metadata).

The current downside of this approach is that the segment of an existing
variant is no longer easily adjustable for now.
2017-05-31 21:31:40 +02:00
Jasper Berghoef
c2735807b4 Adds ‘Create new segment’ option to dropdown 2017-05-31 20:02:46 +02:00
Michael van Tellingen
2651eb0e3c Add related_name to PersonalisablePageMixin 2017-05-31 18:25:34 +02:00
Michael van Tellingen
18838b2e8c Revert "Fix migrations (#151)"
This reverts commit d35a7fee57.
2017-05-31 18:21:57 +02:00
Michael van Tellingen
763a67e2d4 Switch mixin ordering 2017-05-31 18:12:19 +02:00
Rob Moorman
d35a7fee57 Fix migrations (#151) 2017-05-31 18:09:50 +02:00
Paul J Stevens
c100dc603c fix regression 2017-05-31 18:01:19 +02:00
Paul J Stevens
d4421eebcb minor cleanup 2017-05-31 17:58:25 +02:00
Jasper Berghoef
fea3bc8b8e Updated commons.js.map 2017-05-31 17:56:14 +02:00
Bertrand Bordage
38a18f80a4 Merge pull request #146 from LabD/simplifications+optimisations
Handles both Python 2 & 3, and multiple optimisations & simplifications.
2017-05-31 17:50:56 +02:00
Bertrand Bordage
85613db363 Merge branch 'simplifications+optimisations' of github.com:LabD/wagtail-personalisation into simplifications+optimisations 2017-05-31 17:43:18 +02:00
Bertrand Bordage
5fbfb82480 Switches back to absolute wagtail_personalisation imports. 2017-05-31 17:41:12 +02:00
Bertrand Bordage
f88722c827 Further simplifications. 2017-05-31 17:38:51 +02:00
Bertrand Bordage
46ad32236c Merge branch 'master' into simplifications+optimisations 2017-05-31 17:21:07 +02:00
Michael van Tellingen
e6fac5f7fb Fix templatetag tests 2017-05-31 17:19:24 +02:00
blurrah
82f2dd460e adds tests for templatetag 2017-05-31 17:19:24 +02:00
Bertrand Bordage
4f2dc3a304 Handles both Python 2 & 3, and multiple optimisations & simplifications. 2017-05-31 17:13:33 +02:00
blurrah
8905f471ee adds tx config file 2017-05-31 17:10:58 +02:00
Boris Besemer
6587d0fd56 Merge pull request #96 from LabD/feature/translation-support
Fixes a few translation strings and adds translation files
2017-05-31 16:58:50 +02:00
Michael van Tellingen
4e221b6666 Update README.rst 2017-05-31 16:52:02 +02:00
Paul J Stevens
99d2e4a347 support multiple uses of the mixin class (#140) 2017-05-31 16:50:56 +02:00
Rob Moorman
4deaaa985f Redirect to existing variant if present 2017-05-31 16:39:03 +02:00
Michael van Tellingen
63d5de9803 Optimize query for the segment visits 2017-05-31 16:37:10 +02:00