Matt Westcott
e2c9c878de
Add Paul J Stevens to contributors
2016-06-21 13:08:07 +01:00
Karl Hobley
97b1a3b897
Fix ability to set streamfield from string or list
...
For example:
>>> page.body = '{"type": "text", "value": "foo"}'
>>> type(page.body)
StreamValue
Removing SubFieldBase broke this behaviour, requiring that the string is converted to a StreamValue before giving it to page.body. I initially thought that the new behaviour was the correct one (doing this convertion on set felt a little yuky), until I found a test which tests for the old behaviour: d8bceff38b/wagtail/wagtailcore/tests/test_streamfield.py (L124-L133)
.
So I guess it is wanted then. This commit reinstates that old behaviour borrowing some code from Django.
2016-06-21 13:04:34 +01:00
Karl Hobley
480aca681f
Replaced SubFieldBase with Field.from_db_value. Fixes #2070
2016-06-21 13:04:33 +01:00
Vincent Audebert
921a510d9f
Fixing webpack config for production mode.
...
We don't want inline source in prod. Optimising final bundle size a lot.
For dev mode, cheap-module-eval is faster than inline-source.
2016-06-21 12:36:39 +01:00
Mike Dingjan
33f53a6e78
Added __bool__ method for proper evaluating the RichText object value
2016-06-21 12:04:52 +01:00
Robert Rollins
6ae36c0baa
Added __str__() to GroupPagePermissions.
...
It returns the same format as GroupCollectionPermissions.
2016-06-21 11:44:20 +01:00
Matt Westcott
87e9c63dbf
Split remove_filter_model migration to prevent Postgres errors - fixes #2754
2016-06-21 10:35:26 +01:00
Matt Westcott
ec55c5d73c
Cleaner implementation of ChooserBlock.bulk_to_python
2016-06-21 10:30:19 +01:00
Mikalai Radchuk
b54b2d837c
Commands compatibility with Django 1.10
2016-06-21 10:21:41 +01:00
Matt Westcott
a6f6661e26
flake8 fixes
2016-06-20 20:39:27 +01:00
ludolf_takens
19e3017de0
Fix broken test creating page with streamfield
2016-06-20 20:09:32 +01:00
Karl Hobley
980cc07ef0
Removed drone images
...
See .drone.yml and https://hub.docker.com/r/torchbox/scss-lint/
2016-06-20 15:57:30 +01:00
Karl Hobley
458d0af565
Update .drone.yml for Drone 0.5 ( #2761 )
2016-06-20 15:55:12 +01:00
Matt Westcott
38eb2655a6
Fix `indent_size` typo
2016-06-19 11:59:49 +01:00
Oktay Altay
31ce2e802c
Add new EmailBlock and IntegerBlock
2016-06-17 23:39:49 +01:00
Karl Hobley
35e506c47f
Changelog/release note for #2715
2016-06-17 15:51:39 +01:00
Matt Westcott
5b018e31ef
Make unlink action register a change to rich text areas - fixes #2704 ( #2715 )
2016-06-17 15:43:07 +01:00
Michael van Tellingen
d82e38e11e
Implement support for using pytest ( #2735 )
...
This adds a conftest.py module to setup the test infrastructure
correctly. It doesn't yet add pytest and pytest-django to the testing
requirements so for now it is completly optional.
This change also updates the test_migrations testcase to use a regular
TestCase baseclass instead of the TransactionTestCase. Otherwise the
following tests fail with db errors.
2016-06-17 15:06:21 +01:00
Michael van Tellingen
7d7509aee5
Implement initial version of Block.bulk_to_python (with jaroel)
...
This prevents n+ queries for n blocks of a specific type.
2016-06-17 15:08:14 +02:00
Rob Moorman
74d13822d5
Added .editorconfig ( #2740 )
...
* Added .editorconfig
* Added json and yml for 2 space indenting
* Added scss for 4 space indenting
2016-06-17 14:00:24 +01:00
Mikalai Radchuk
a65c707db3
Disable cls._deferred check for >=Django 1.10 ( #2731 )
...
* Fixes cls._deferred check for Django 1.10
* Add test for the _deferred check in PageBase
Background: https://github.com/torchbox/wagtail/pull/2731#issuecomment-226722773
2016-06-17 12:52:24 +01:00
Mikalai Radchuk
408dcbed43
CI configuration for Django 1.10 ( #2724 )
...
Adds Django 1.10a1 into tox.ini
Also adds Django 1.10 into .travis.yaml
2016-06-17 10:12:53 +01:00
Karl Hobley
7d490f7a6f
Coding style tweaks to wagtail.wagtailadmin.utils.popular_tags_for_model
...
- flake8 didn't like the indentation of the query
- isort wanted to wrap a couple of imports
- I also tripple-quoted the docstring to follow PEP 257
2016-06-17 09:51:57 +01:00
Matt Westcott
367c71dbaa
TagSearchable needs to be removed from migrations
2016-06-17 09:45:28 +01:00
Karl Hobley
ea7a9a29f6
Deprecate taggable module
2016-06-17 09:44:46 +01:00
Karl Hobley
e21c94d8d2
AbstractImage no longer depends on TagSearchable
2016-06-17 09:44:46 +01:00
Karl Hobley
c2587b3b6c
AbstractDocument no longer depends on TagSearchable
2016-06-17 09:44:46 +01:00
Matt Westcott
6549b2d238
replace TagSearchable.popular_tags with wagtailadmin.utils.popular_tags_for_model
2016-06-17 09:44:46 +01:00
Gagaro
4d7bdfd160
Refactor: remove Filter as a Django model.
2016-06-17 02:21:36 +02:00
Ludolf Takens
e995bc0e19
Fix #2533 : Prevent removal of '/' when redirect from url is just '/' ( #2721 )
2016-06-16 11:48:45 +01:00
Matt Westcott
852a6de301
fix formatting on release notes page
2016-06-15 18:15:21 +01:00
Johannes Spielmann
a2ec49e01a
allow wagtailforms field choices to be as long as they want
2016-06-15 18:14:41 +01:00
Andreas Nüßlein
5b72f81327
mention edit_handler in this context ( #2716 )
2016-06-15 13:54:54 +01:00
Matt Westcott
8121b633a4
Fix incorrect CSS path on ModelAdmin's 'choose a parent page' view - fixes #2703
2016-06-15 13:50:45 +01:00
Karl Hobley
3b7a2442db
Fixed isort errors
2016-06-14 12:55:35 +01:00
Michael van Tellingen
d5bdad1d15
Implement `make develop` to ease contributing to wagtail ( #2709 )
...
This installs wagtail as editable package in your current python env
including testing and docs extras. It also installs runs npm install
and generates the frontend files.
2016-06-14 10:39:45 +01:00
Moritz Pfeiffer
6c9d202057
Removed cell content aligment options from table editor context menu.
2016-06-13 20:59:10 +01:00
Janneke Janssen
06bfa43782
Documented the settings variable for WAGTAIL_USAGE_COUNT_ENABLED ( #2706 )
2016-06-13 20:47:27 +01:00
Matt Westcott
f6706977bd
Validate against duplicate form field names - fixes #585
...
Thanks to @tacitus for this fix (#2445 ).
2016-06-13 19:53:44 +01:00
Neal Todd
5fe5cb00d9
Remove Travis email notification
...
Not needed because Slack notification is sufficient and introduces noise.
Also remove redundant and disabled webhook notification.
2016-06-13 14:05:11 +01:00
Tim Heap
e0dda8b762
Add tests for file uploads on page edit view
2016-06-10 17:35:59 +01:00
Matt Westcott
bdaf696cd2
Release note / docs for #2257
2016-06-10 14:26:30 +01:00
Chris Rogers
c347036692
pep 8 fix, blank lines
2016-06-10 13:58:22 +01:00
Chris Rogers
6bd2b9e65f
added tests for FieldRowPanel
2016-06-10 13:58:16 +01:00
Chris Rogers
b559f411be
Added regex to detect if a col class added to fieldrowpanel. If not, add default
2016-06-10 13:58:02 +01:00
Mikalai Radchuk
ba807e5f45
Release notes for #2677
2016-06-08 16:53:01 +03:00
Matt Westcott
594470182a
Remember tree location in page chooser when switching between Internal / External / Email link
...
Fixes #2640
2016-06-08 16:44:27 +03:00
Mikalai Radchuk
ba220d58ca
Release notes for #2691
2016-06-08 15:24:18 +03:00
Jonny Scholes
5d6cc953fb
Load staticfiles not static in document and email templates.
2016-06-08 15:08:28 +03:00
Matt Westcott
79d19a5b1b
Release note for 1.5.2
2016-06-08 11:52:27 +01:00