Wykres commitów

6661 Commity (59440c92f16e35d36395ef6e2911f52122fd175c)

Autor SHA1 Wiadomość Data
Matt Westcott 59440c92f1 Update PageViewRestriction model to support group/login restriction type
Update page privacy form with login/group options

Add unit tests for setting group-based permissions

Add a basic login page to wagtailcore

Implement front-end logic for group and login-based permissions

Allow overriding the frontend login template name with WAGTAIL_FRONTEND_LOGIN_TEMPLATE

Add documentation for customising the login page

Add message on login page for authenticated users who don't have access
2016-10-27 16:42:08 +03:00
Matt Westcott 2442416e93 Release notes for #3072 2016-10-26 13:09:40 +01:00
Tim Heap 9d54031a50 Add PageChooserBlock target_model option
It allows selecting a restricted subset of pages, like with the
PageChooserPanel
2016-10-26 13:01:46 +01:00
Tim Heap 4d8bfc1b2f Start the page chooser at the most relevant page
Using the new `Page.objects.first_common_ancestor()`, page choosers that
are restricted to a certain page type start at the most relevant parent
page to make selecting a page easier.
2016-10-26 13:01:46 +01:00
Tim Heap d377f0c521 Add Page.objects.first_common_ancestor() method 2016-10-26 13:01:46 +01:00
Jaap Roes 10bcb50fff Recommend Django's cached template loader
As noted in PR #3077:

    "With the cached template loader enabled, there's a significant performance improvement"
2016-10-26 13:24:36 +02:00
Benjamin Bach 4a92505c3b set_url_paths Django 1.10 friendly, add a test 2016-10-26 09:59:53 +01:00
Jaap Roes fb06f6c0c1 Fixed #3078 -- Add empty panel attributes
Accessing any of these attributes before importing `wagtailadmin.edit_handlers` would raise a `AttributeError`. In some cases this would mask the actual error; e.g. forgetting to import `wagtailadmin.edit_handlers`.
2016-10-25 16:43:18 +01:00
Nick Smith 992b315be6 Use paginator.count, not page|length, in header
Fixes #3097
2016-10-25 15:29:29 +01:00
Matt Westcott a326cd8559 Custom Page Manager documentation fix
Thanks to @nimasmi for reporting!
2016-10-25 11:48:02 +01:00
Matt Westcott bb37dec700 WMABaseView.get_context_data should pass updated context 2016-10-24 22:11:58 +01:00
Andy Babic 9f92f894b8 Improve consistency of modeladmin views 2016-10-24 22:10:34 +01:00
Andy Babic 78f67f8fdb * Gives the `result_row_display` control over the `<tr>` element for each row in `IndexView` by shifting the `<tr>` out of `result_list.html` and into `result_row.html`
* `result_row_display` adds a `data-object_pk` attribute to each row, to make items easier to identify with JS
* Adds `get_extra_attrs_for_row()` method to `ModelAdmin`, to give developers a way of adding further attributes to the `<tr>` element
2016-10-21 17:20:54 +01:00
Tom Dyson 512bf8936d single typo in Cloudfront docs (#3099) 2016-10-20 15:25:27 +01:00
Matt Westcott acc69096d3 Fetch translations from Transifex 2016-10-20 11:29:28 +01:00
Matt Westcott 162f845e66 Specify Elasticsearch <3.0 for tests 2016-10-20 10:51:29 +01:00
Matt Westcott 2ce6ec8046 Mark 1.7 as no longer in development
Conflicts:
	CHANGELOG.txt
2016-10-20 10:25:18 +01:00
Mikalai Radchuk f432eca0b2 Update Framework classifiers in setup.py (#3089) 2016-10-17 14:11:21 +01:00
pure-zero 800bfa7c16 should use rest_framework not restframework (#3087) 2016-10-15 10:58:00 +01:00
Dan Braghis e0e957f92a Fix page chooser parent link on row hover [#3080] 2016-10-14 10:39:09 +01:00
Matt Westcott 8527e9710c Fix 1d33cc7838 for Django <1.10 compatibility 2016-10-13 21:35:36 +01:00
Gagaro 1d33cc7838 Fix: remove responsive behavior in embed when there is no ratio available 2016-10-13 17:40:30 +01:00
Gagaro 49421e5a41 Fix: Use specific page model for the parent page in the explore index 2016-10-13 16:28:48 +01:00
Alex ee4e2ed27b Add site name to `<title>` element in the project template 2016-10-13 16:21:50 +01:00
Henk-Jan van Hasselaar 8a3c47f76a Use get_admin_display_title in admin 2016-10-13 15:46:12 +01:00
Gagaro 9710c292eb Added getters for templates in `AbstractForm` 2016-10-13 15:08:49 +01:00
Matt Westcott 0cf3b13a1d Release note for #3075 2016-10-13 14:54:34 +01:00
Tim Heap b6fe08a634 Docs for get_image_model/get_image_model_string 2016-10-13 11:55:21 +02:00
Tim Heap 1b8d307316 Import get_image_model from its new location 2016-10-13 12:33:09 +11:00
Tim Heap 29d138d16d Move get_image_model, add get_image_model_string
Having `get_image_model` at `wagtail.wagtailimages` is consistent with
django.contrib.auth.get_user_model, and means developers can import
`get_image_model` in an environment where models are not yet ready.

`get_image_model_string` has been added for uses where the model itself
is not required, and might not be available, but a reference to the
possibly swapped out Image model is required.
2016-10-13 12:33:09 +11:00
Mikalai Radchuk 84c36c1ec2 Fixup isort 2016-10-10 15:25:44 +03:00
Mikalai Radchuk c416924246 Fixup flake8 2016-10-10 15:19:49 +03:00
Mikalai Radchuk 2e1c58a586 Release notes for #3047 2016-10-10 14:24:01 +03:00
Axel Haustant e893dd895b Allows to define custom site settings edit handler
Added site settings edit handler tests

Ensure proper setting rendering with tabs
2016-10-10 14:23:57 +03:00
Matt Westcott a3ba533afb start work on 1.8 / remove deprecated features (#3058)
* Version bump to start work on Wagtail 1.8

* Remove features deprecated in Wagtail 1.8
2016-10-07 16:02:04 +01:00
Matt Westcott b658b44e1b Add upgrade consideration note re 'embed' becoming a template tag 2016-10-07 15:44:15 +01:00
Karl Hobley 07a4eca48f Fix typos
recieve => receive
2016-10-06 16:20:29 +01:00
Matt Westcott f00fe21da2 Generate new strings for translation 2016-10-05 16:38:48 +01:00
Matt Westcott cfc077b3c6 Fetch new translations from Transifex 2016-10-05 16:28:28 +01:00
Matt Westcott 534b5d1fd9 Release note for #2474 2016-10-05 16:03:54 +01:00
Matt Westcott 7ec734e925 Document how to chain image operations in the image serve view (ref #908) 2016-10-05 15:54:05 +01:00
Karl Hobley 2a6f908972 Various docs tweaks
Thanks @tomdyson for spotting!
2016-10-05 15:54:05 +01:00
Karl Hobley a449e2d8b2 Added tests for jpegquality filter 2016-10-05 15:54:05 +01:00
Karl Hobley af9d4ae5a3 Added tests for format filter 2016-10-05 15:54:05 +01:00
Karl Hobley 6c57b5b280 Docs for format and jpegquality image filters
This also fixes #1205
2016-10-05 15:54:05 +01:00
Karl Hobley 43e0b9d237 Added "original_format" into initial environment 2016-10-05 15:54:05 +01:00
Karl Hobley f58eb6ef28 Added 'format' template filter
This allows the developer to change the output format of an image placement
2016-10-05 15:54:04 +01:00
Karl Hobley b20cce01aa Added 'jpegquality' image filter
This allows the developer to adjust the output quality of JPEG images on a per-placement basis
2016-10-05 15:54:04 +01:00
Karl Hobley 79348d427f Backwards compatibility for 3-argument run methods 2016-10-05 15:54:04 +01:00
Karl Hobley ee24881e71 Added new env argument to ImageOperation.run
This is set to a mutable dictionary that is passed between the image operations. It can be used for image operations to send messages to later operations and Wagtail.
2016-10-05 15:54:04 +01:00