0
0
mirror of https://github.com/wagtail/wagtail.git synced 2024-11-24 10:58:52 +01:00
Commit Graph

245 Commits

Author SHA1 Message Date
Karl Hobley
e25da86acf Added embed chooser unit test 2014-02-14 15:01:37 +00:00
Karl Hobley
6be0534571 Merge remote-tracking branch 'torchbox/master' 2014-02-14 13:09:48 +00:00
Karl Hobley
c4875dfd4d Removed requests dependency 2014-02-14 13:09:08 +00:00
Neal Todd
738c6b61ca Fixing md syntax to rst 2014-02-14 13:02:17 +00:00
Neal Todd
788a0abdf2 Merge branch 'master' of github.com:torchbox/wagtail 2014-02-14 12:53:45 +00:00
Neal Todd
22f0042a38 Shiny (for now ;) Travis Build Passing badge for the README. 2014-02-14 12:50:32 +00:00
Karl Hobley
7ab3e134b0 Merge pull request #42 from kaedroho/master
Revert #38
2014-02-14 12:49:26 +00:00
Karl Hobley
9023432f5a Revert "Create login_wrapper view"
This reverts commit 4f914fdc57.
2014-02-14 12:47:34 +00:00
Karl Hobley
c420b17f2b Revert "Change login view to the login_wrapper view"
This reverts commit 193b75e152.
2014-02-14 12:47:21 +00:00
Neal Todd
ec738ef70d Another elasticsearch dependency 2014-02-14 12:43:03 +00:00
Neal Todd
aaf1dc5307 Wagtail doesn't require elasticsearch but tests currently configured with elasticsearch tests (albeit skipped) so need to install pyelasticsearch dependency. 2014-02-14 12:37:30 +00:00
Neal Todd
11f2a1edf5 Matching test database name to exactly the postgres default in runtests.py. 2014-02-14 12:26:44 +00:00
Neal Todd
919f649674 Wagtail doesn't require postgres but tests currently configured to run using postgres so need to install psycopg2 dependency. 2014-02-14 12:15:34 +00:00
Neal Todd
2016dd8875 Fixed typo 2014-02-14 12:08:42 +00:00
Neal Todd
f331bb3e2d Merge branch 'master' of github.com:torchbox/wagtail 2014-02-14 12:03:37 +00:00
Neal Todd
22e1f75684 Initial Travis CI configuration to test the CI setup itself. 2014-02-14 12:03:29 +00:00
Dave Cranwell
6abd3e6a59 Merge branch 'master' of github.com:torchbox/wagtail 2014-02-14 11:57:24 +00:00
Dave Cranwell
4e5800265f removed 'account' text which was only ever present in an impossible situation 2014-02-14 11:53:44 +00:00
Karl Hobley
3a1909be9f Merge pull request #40 from kaedroho/master
Added requests to requirements
2014-02-14 11:30:58 +00:00
Karl Hobley
7b2eb66e2c Added requests to requirements 2014-02-14 11:28:05 +00:00
Karl Hobley
40fc90e6fc Merge pull request #38 from peterarenot/master
Redirect from login view if user already logged in
2014-02-14 10:27:16 +00:00
Karl Hobley
054f9ec709 Merge pull request #37 from kaedroho/feature/embeds-tweaks
Added 'embed finders'. Cleaned up wagtail embeds
2014-02-14 10:22:52 +00:00
Peter Arnott
193b75e152 Change login view to the login_wrapper view 2014-02-14 18:59:08 +11:00
Peter Arnott
4f914fdc57 Create login_wrapper view
Redirect the user if they are already logged in.
2014-02-14 18:51:18 +11:00
Karl Hobley
f2ca7426ec Added 'embed finders'. Cleaned up wagtail embeds 2014-02-13 23:15:07 +00:00
Tom Dyson
05e4e52408 Change tutorial link to Serafeim's blog 2014-02-13 22:54:11 +00:00
Dave Cranwell
a819527cab Update README.rst 2014-02-13 16:56:38 +00:00
Dave Cranwell
d08ef04dcb unified search in header bar. still todo: searches in modals 2014-02-13 16:51:11 +00:00
Dave Cranwell
1e0d63ee72 password inputs should reflect errors too 2014-02-13 16:00:38 +00:00
Dave Cranwell
d57b9e239b Merge branch 'master' of github.com:torchbox/wagtail 2014-02-13 15:47:29 +00:00
Dave Cranwell
8daf6b3407 added user searching 2014-02-13 15:47:19 +00:00
Tom Dyson
c397a62d49 Update README.rst with link to @spapas's tutorial 2014-02-13 15:33:53 +00:00
Matt Westcott
1e932c0b0b fix typo in emed_filters typo 2014-02-13 14:44:05 +00:00
Matt Westcott
ddd4b8a9c1 temporarily disable outdated wagtailembeds test 2014-02-13 12:55:08 +00:00
Matt Westcott
e419cc0618 ensure that test-static gets torn down even if tests fail 2014-02-13 12:53:52 +00:00
Matt Westcott
f1e9a4703d apparently we don't need imports in tests/__init__.py 2014-02-13 12:53:18 +00:00
Matt Westcott
069ff69335 Merge branch 'master' of github.com:torchbox/wagtail 2014-02-13 12:44:57 +00:00
Matt Westcott
a77977a31c add a general test runner for wagtail, accessible by running './runtests.py' or 'make test' from the wagtail repo, or 'manage.py test wagtail' from a django project such as wagtaildemo 2014-02-13 12:44:49 +00:00
Karl Hobley
a0f09e1990 Merge remote-tracking branch 'torchbox/master'
Conflicts:
	setup.py
2014-02-13 12:24:16 +00:00
Tom Dyson
7d4696c83a Tree support in feature list. 2014-02-13 12:08:43 +00:00
Tom Dyson
a51e609f3f Update README.rst with feature list 2014-02-13 11:41:56 +00:00
Matt Westcott
e3c6987a0f Merge branch 'master' of github.com:torchbox/wagtail 2014-02-13 11:00:40 +00:00
Matt Westcott
02e99b9e58 remove stray print statement from gravatar tag 2014-02-13 11:00:05 +00:00
Matt Westcott
a48cbd68e2 update requirements in setup.py 2014-02-13 10:53:58 +00:00
Serafeim Papastefanos
ead0ebeb4e Remove embedly from setup.pu requirements 2014-02-13 04:09:18 +02:00
Serafeim Papastefanos
74b9f43401 Make embedly optional and refactor code
This fixes #26. First of all there is some refactoring: All low level
embed functions have been moved to the wagtail.wagtailembeds.embeds
package. There you will see:

. embed.py (which is more or less a copy of the old embeds.py)
. oembed_api.py which includes some low level code for using embedding
with the help of oembed, without any external dependencies (python-oembed
was not working very well and since oembed is just a URL get to a specific
URL I implemented it with urllib2 and json),
. endpoints.json which is a list of oembed endpoints I got from
https://github.com/panzi/oembedendpoints/blob/master/endpoints-regexp.json
. unittests.py with some tests to check that well known sites like
youtube, vimeo etc work fine with the oembed_api

The code refactoring also includes a number of exceptions. The get_embed
function now is included in try / except blocks and if an exception occurs
then the output will be an emtpy string (this was the behavior before the
refactor). However, in the chooser.py function the type of the exception
will be checked and a nice message will be shown to the editor.

Finally, to choose between embedly and the oembed a check is made to see
if the embedly library has been installed and also check if EMBEDLY_KEY
has been set in the settings. If these two checks are both true then the
get_embed will be assigned to get_embed_embedly -- else it will be
assigned to get_embed_oembed.
2014-02-13 04:01:51 +02:00
Serafeim Papastefanos
0ddc5a6ff6 Added the endpoints.json and modified embeds.py
Now embeds.py has the infrastructre to select a different get_embed
function depending on if embedly should be used or not.

the different get_embed (get_embed_oembed) function should be written
now...
2014-02-12 22:21:18 +02:00
Tom Dyson
be67b59b07 Update README.rst
link to wagtaildemo and make t-shirt promise.
2014-02-12 18:21:16 +00:00
Matt Westcott
2f13e5211a stylistic tweaks to b7158bb3fa (camel case for js vars; using a dict rather than adding vars indefinitely to the window scope; avoiding potentially dynamic code inside compress blocks) 2014-02-12 12:26:06 +00:00
Matt Westcott
d9219a8515 Merge branch 'master' of https://github.com/spapas/wagtail into spapas-master 2014-02-12 12:10:44 +00:00