Karl Hobley
|
a8a7344927
|
Added index on PageRevision.submitted_for_moderation
Fixes #1622
Speeds up "pages in moderation" query on the admin dashboard when there are lots of revisions on the site.
|
2015-08-19 12:13:21 +01:00 |
|
Karl Hobley
|
5b1450722a
|
Merge pull request #1616 from gasman/feature/generic-cbv-sites
Introduce generic admin class-based views/templates, and port wagtailsites to use them
|
2015-08-19 09:39:35 +01:00 |
|
Matt Westcott
|
ebac5727fb
|
Pass 'object'/'object_list' to generic admin templates, and make context_object_name optional
|
2015-08-18 21:26:48 +01:00 |
|
Matt Westcott
|
78f7c95156
|
Provide a get_add_url method on CreateView, for consistency with the edit/delete views.
Unfortunately wagtailadmin/shared/header.html still needs to be passed a URL name, so it isn't yet possible to have a non-static add URL.
|
2015-08-18 21:26:48 +01:00 |
|
Matt Westcott
|
46eae81e93
|
Make PermissionCheckedView into a pure mixin class
|
2015-08-18 21:26:48 +01:00 |
|
Matt Westcott
|
60e3e3aa08
|
Use 'template_name' rather than 'template' for consistency with Django's CBVs
|
2015-08-18 21:26:47 +01:00 |
|
Matt Westcott
|
5d937a21cc
|
Set generic 'confirm delete' view to use wagtailadmin/generic/confirm_delete.html template by default
|
2015-08-18 21:26:47 +01:00 |
|
Matt Westcott
|
2085b4c453
|
make 'confirm delete site' template fully generic
|
2015-08-18 21:26:47 +01:00 |
|
Matt Westcott
|
3266b453dd
|
make sites index template inherit from a generic version
|
2015-08-18 21:26:47 +01:00 |
|
Matt Westcott
|
2d47ad3126
|
Make header section generic on the sites index template
|
2015-08-18 21:26:47 +01:00 |
|
Matt Westcott
|
04f99dbe4d
|
make 'edit site' template inherit from a generic version
|
2015-08-18 21:26:47 +01:00 |
|
Matt Westcott
|
36dd012650
|
Move all non-generic data from the 'edit site' template into class variables
|
2015-08-18 21:26:47 +01:00 |
|
Matt Westcott
|
1e94187c8e
|
make 'create site' template inherit from a generic version
|
2015-08-18 21:26:47 +01:00 |
|
Matt Westcott
|
a9735a02e7
|
Move all non-generic data from the 'create site' template into class variables
|
2015-08-18 21:26:47 +01:00 |
|
Matt Westcott
|
e86a005d1a
|
Move site create/edit form into an include
|
2015-08-18 21:26:47 +01:00 |
|
Matt Westcott
|
57590f7bf4
|
Extract generic functionality from sites delete view
|
2015-08-18 21:26:47 +01:00 |
|
Matt Westcott
|
77adea6c51
|
Extract generic functionality from sites edit view
|
2015-08-18 21:26:46 +01:00 |
|
Matt Westcott
|
bc0f46e5f7
|
Extract generic functionality from sites create view
|
2015-08-18 21:26:46 +01:00 |
|
Matt Westcott
|
c0505bb8aa
|
Extract generic functionality from sites index view
|
2015-08-18 21:26:46 +01:00 |
|
Matt Westcott
|
1d535aa081
|
Use a mixin class to implement permission checks on CBVs.
Method decorators don't play well with inheritance.
|
2015-08-18 21:26:46 +01:00 |
|
Matt Westcott
|
7b5028ebd4
|
Convert 'delete site' to a class-based view
|
2015-08-18 21:26:46 +01:00 |
|
Matt Westcott
|
8d3039bb7e
|
Convert 'edit site' to a class-based view
|
2015-08-18 21:26:46 +01:00 |
|
Matt Westcott
|
5abde658be
|
Convert 'create site' to a class-based view
|
2015-08-18 21:26:46 +01:00 |
|
Matt Westcott
|
acadf2155f
|
Convert sites index to a class-based view
|
2015-08-18 21:26:46 +01:00 |
|
Karl Hobley
|
1bfe3ef427
|
Merge pull request #1614 from gasman/fix/permission-consistency-2
Fix inconsistencies in our permissions model - part 2
|
2015-08-18 15:59:35 +01:00 |
|
Karl Hobley
|
aba7f7a38a
|
Added page_model_from_string method
|
2015-08-18 09:39:57 +01:00 |
|
Karl Hobley
|
614cec69ea
|
Removed unused import
|
2015-08-18 09:28:26 +01:00 |
|
Karl Hobley
|
d73fdba0b4
|
Check specified page type is infact a page
|
2015-08-17 17:29:26 +01:00 |
|
Karl Hobley
|
96113db353
|
Use resolve_model_string for finding page model
|
2015-08-17 17:28:17 +01:00 |
|
Karl Hobley
|
4532010539
|
Fix crash when invalid page type name is given to page chooser search
|
2015-08-17 17:04:51 +01:00 |
|
Karl Hobley
|
35f10306ae
|
Tests for page chooser search
|
2015-08-17 17:03:34 +01:00 |
|
Karl Hobley
|
cc25263cac
|
Clarity improvements to the browse view
|
2015-08-17 15:43:03 +01:00 |
|
Karl Hobley
|
6247c7faa3
|
No need to define search form so early
|
2015-08-17 15:15:23 +01:00 |
|
Karl Hobley
|
9a8f0d4d0d
|
Cut out duplicated pagination code
|
2015-08-17 15:14:36 +01:00 |
|
Karl Hobley
|
e58083f398
|
Use nicer queries for restricing page types
|
2015-08-17 15:11:34 +01:00 |
|
Karl Hobley
|
b4aa3230d4
|
Fix crash when invalid page type name is given to page chooser
|
2015-08-17 15:06:10 +01:00 |
|
Karl Hobley
|
240a7f1c73
|
Improvements to page chooser test suite
|
2015-08-17 15:06:10 +01:00 |
|
Karl Hobley
|
7e16aa0d8d
|
Removed page class fallback
Under normal circumstances, this fallback isn't needed
|
2015-08-17 14:15:41 +01:00 |
|
Karl Hobley
|
0ba28e5ca9
|
Changelog for #1587
|
2015-08-17 12:43:52 +01:00 |
|
Karl Hobley
|
2a1dde6ca6
|
Merge pull request #1587 from mvantellingen/page-url-performance
Page url performance
|
2015-08-17 12:40:38 +01:00 |
|
Karl Hobley
|
cebe5249d0
|
Changelog/release notes for #1606
|
2015-08-17 12:16:32 +01:00 |
|
Karl Hobley
|
f259ce4dfc
|
Merge pull request #1618 from marctc/patch-1
Fixed indentation problems
|
2015-08-17 11:52:50 +01:00 |
|
Marc
|
3b651241ae
|
Fixed indentation problems
The original indentation used was 2 spaces. Fixed to 4 spaces.
|
2015-08-17 12:49:54 +02:00 |
|
Karl Hobley
|
8eaf25e3e9
|
Merge pull request #1606 from gasman/fix/permission-consistency
Fix various inconsistencies in our permissions model
|
2015-08-17 11:48:58 +01:00 |
|
hanpama
|
7a82bc2d94
|
Change column name (Delete Submission to Actions)
|
2015-08-16 23:11:45 +09:00 |
|
Matt Westcott
|
faeecf1582
|
Enforce permissions on search promotions, and register them with the group permissions UI
|
2015-08-15 22:55:09 +02:00 |
|
Matt Westcott
|
63511a7ee6
|
Enforce redirect permissions correctly, and register them with the group permissions UI
|
2015-08-15 22:55:09 +02:00 |
|
Matt Westcott
|
b43e3f8cc7
|
Register site permissions in the group permissions UI
|
2015-08-15 22:55:08 +02:00 |
|
Matt Westcott
|
08891c69f7
|
Fix description of 'edit' page permission
'edit' permission does not provide the ability to add pages.
|
2015-08-15 22:55:08 +02:00 |
|
Karl Hobley
|
634136fb78
|
Added image serializer class
|
2015-08-15 21:29:44 +01:00 |
|