Mikalay Radchuk
1e82450160
Fixes StreamValue unicode compatibility
2016-03-01 16:36:04 +00:00
Matt Westcott
a2bc7341f2
Release note for #2269
2016-03-01 15:53:08 +00:00
Tim Heap
dc0dcc9d9b
Show a message to users who do not have permission to access admin
...
Fixes #1486
2016-03-01 15:46:38 +00:00
Tim Heap
c5dd198856
Fix incorrect user creation in account tests
...
Instead of using `User.objects.create_user`, `User.objects.create` was
used, which does not correctly set the password. The user was then not
logged in, as they had an incorrect password. This error was not caught
by the log in method, or the following tests, as the behaviour for a
user with incorrect permissions was the same as for anonymous users.
The code now uses the correct method, and the tests now assert that the
user is actually logged in.
2016-03-01 15:46:38 +00:00
Matt Westcott
c6140a06f7
Release note / contributor entry for #2256
2016-03-01 15:26:53 +00:00
Adam Bolfik
c3d2bb52ac
Created an overridable function to allow for custom user models. Also, changed the account_management tests to get the test_user via the pk.
2016-03-01 15:06:24 +00:00
Adam
ee09d5e5d6
Updated tests to handle change to WagtailTestUtils
2016-03-01 15:05:21 +00:00
Adam
416e4be27b
Change test util to handle custom user models
...
This should handle custom user models that use either username or email as the 'USERNAME_FIELD'
2016-03-01 15:05:21 +00:00
Dave Cranwell
eb269cab9c
Adding padding back on model_choice_fields which are selects.
2016-03-01 14:28:20 +00:00
Dave Cranwell
020997190c
Addressing misalignment of select fields with their label. Added example of radio widget equivalent in styleguide
2016-03-01 14:28:20 +00:00
Matt Westcott
6ff4b5075a
Fix test for #2279 to satisfy the stricter validation rules from #2278
2016-03-01 13:20:04 +00:00
Karl Hobley
4df84ef231
Don't show all fields by default
2016-03-01 13:12:24 +00:00
Karl Hobley
782f7d1a03
Some cleanup to how meta fields are handled in endpoints
2016-03-01 13:12:24 +00:00
Karl Hobley
0a46c9680f
Implement special "root" page value for child_of/decendant_of filters
...
This adds the ability to specify "root" to the child_of and decendant_of filters, which represents the homepage of the current site.
2016-03-01 13:12:24 +00:00
Karl Hobley
28a7bde212
Added unrestricted child_of/descendant_of filter implementations
...
The unrestricted versions will be used by the admin API
2016-03-01 13:12:24 +00:00
Karl Hobley
945728f9e1
Made document tags a meta field
2016-03-01 13:12:24 +00:00
Karl Hobley
c2045ccd79
Made image tags a meta field
2016-03-01 13:12:24 +00:00
Karl Hobley
364115fb1e
Made "meta" configurable and moved some page fields into it
2016-03-01 13:12:24 +00:00
Karl Hobley
10c65d6881
Refactor meta serialisation
...
This is preparation for implementing better customisation of the meta section (allowing user fields to be added here).
All meta field classes have been broken down into parts. So DocumentMetaField/PageMetaField/etc have been broken down to TypeField, DetailUrlField, etc.
I have made the following public-facing changes to the API along the way:
- page "parent" field has moved into meta
- page "parent" is always present now, it will be serialised to null on homepages instead of disappearing
- Child relations now have id and meta
2016-03-01 13:12:24 +00:00
Karl Hobley
3cc0662d42
Revert "feat(api/2): Removed meta from top of listings"
...
This reverts commit fb61033d9ffc5f460a3fa3704a8b13350b25dd03.
2016-03-01 13:12:24 +00:00
Karl Hobley
858e97d95d
Renamed "results" to "items"
2016-03-01 13:12:24 +00:00
Karl Hobley
c09059cc44
Disable html_url if wagtail serve view is not registered
2016-03-01 13:12:24 +00:00
Michael Fillier
b391cbfd62
Added 'operator' to the API
2016-03-01 13:12:24 +00:00
Karl Hobley
b4e6229b37
feat(api/2): Added some more default fields to the pages endpoint
2016-03-01 13:12:24 +00:00
Karl Hobley
40de7d9090
feat(api/2): Allow multiple page types to be specified in type filter
2016-03-01 13:12:24 +00:00
Karl Hobley
30ec65fc13
feat(api/2): Show all available fields by default
2016-03-01 13:12:24 +00:00
Karl Hobley
4fb09ad7ca
feat(api/2): Renamed results list to "results"
2016-03-01 13:12:24 +00:00
Karl Hobley
0c9951928f
feat(api/2): Removed meta from top of listings
2016-03-01 13:12:24 +00:00
Karl Hobley
ada810cce3
cleanup(api/2): No longer need "show_details"
2016-03-01 13:12:24 +00:00
Karl Hobley
7d24d56493
feat(api/2): Make document download_url available in listings
2016-03-01 13:12:24 +00:00
Karl Hobley
6d06aa4ef5
feat(api/2): Add "html_url" to page meta
2016-03-01 13:12:24 +00:00
Karl Hobley
b832672811
feat(api/2): Added new module for WagtailAPI v2
2016-03-01 13:12:24 +00:00
Karl Hobley
e3504af94c
feat(api): Added wagtail.api module
2016-03-01 13:12:24 +00:00
Karl Hobley
dc3910a613
Changelog/release note/contributor for #2279
2016-03-01 12:32:09 +00:00
Kaitlyn Crawford
8c8584922e
removed restriction to only search on title field
2016-03-01 12:29:47 +00:00
Matt Westcott
6bae4f04ca
Enable template debugging on tests, to catch broken includes
2016-03-01 12:23:53 +00:00
Karl Hobley
182d847b3f
Changelog and release note for #2027
2016-03-01 12:14:49 +00:00
Matt Westcott
7861c2b492
Add get_site and get_url_parts to the Page model reference docs
2016-03-01 12:11:14 +00:00
Matt Westcott
4dff225d83
Add tests for get_url_parts
2016-03-01 12:11:14 +00:00
Matt Westcott
b4bde8cbb3
Explicitly check for get_url_parts returning None
...
This ensures that unrelated TypeErrors don't get buried.
2016-03-01 12:11:14 +00:00
Matt Westcott
b4f9931529
Move shared URL-building logic into a get_url_parts method, and implement Page.get_site
...
Fixes #693
2016-03-01 12:11:14 +00:00
Matt Westcott
6851bbf1a6
Fix custom image docs to indicate that fields must be non-required
2016-03-01 12:07:35 +00:00
Matt Westcott
f249aba6ef
fix flake8 error
2016-03-01 01:08:49 +00:00
Matt Westcott
c6548fea12
Release notes for #2278 / #2280
2016-02-29 18:16:50 +00:00
Matt Westcott
57f5126f90
Remove slug assignment from a bunch of tests that no longer need it
2016-02-29 17:28:36 +00:00
Matt Westcott
0c4cab8705
Auto-generate slug at the model level if none was specified
2016-02-29 17:28:36 +00:00
Matt Westcott
e24c993a4a
Enforce slug uniqueness at the model level - fixes #1518
2016-02-29 17:28:36 +00:00
Matt Westcott
96f7944c6e
Apply full_clean on save_revision and preview
...
This requires us to set fake (but realistic) values for 'path' and 'depth' during preview_on_create
in order to pass validation.
2016-02-29 17:28:36 +00:00
Matt Westcott
8efb7bd231
Perform full_clean on page save, and fix tests that previously saved invalid pages
2016-02-29 17:28:36 +00:00
Matt Westcott
7ed53087aa
Update node.js version requirements
2016-02-29 15:55:02 +00:00