-
6f460ee127
Fix for non existing attachments
Pablo Vazquez
2016-11-01 18:05:26 +01:00
-
8cc2cfb189
Don't use hardcode url for homepage
Pablo Vazquez
2016-11-01 17:29:27 +01:00
-
c672bc07fe
Only load comments on assets or posts
Pablo Vazquez
2016-11-01 17:17:33 +01:00
-
656944f1ce
Allow add_to_project() to take generator for node types
Sybren A. Stüvel
2016-11-01 13:57:04 +01:00
-
ab9d5c1793
CLI upgrade_attachment_schema: skip already upgraded nodes.
Sybren A. Stüvel
2016-10-27 10:38:02 +02:00
-
fe4d70c0d1
CLI upgrade_attachment_schema: also remove attachments form_schema
Sybren A. Stüvel
2016-10-27 10:34:01 +02:00
-
964e807721
Give admin explicit permissions, instead of blindly granting everything.
Sybren A. Stüvel
2016-10-27 09:34:57 +02:00
-
3cf71a365f
Forms for attachments work, VERY HACKISH Hardcodedness™
Sybren A. Stüvel
2016-10-26 17:18:53 +02:00
-
5bd2c101fe
Restore DB from 'cloud' subdir
Sybren A. Stüvel
2016-10-26 12:07:58 +02:00
-
aef7754537
Attachment rendering for posts & node descriptions.
Sybren A. Stüvel
2016-10-26 12:07:01 +02:00
-
d50d206e77
Gracefully handle non-existing files when renaming asset nodes.
Sybren A. Stüvel
2016-10-26 11:56:02 +02:00
-
28223159e7
Allow admin users to do everything.
Sybren A. Stüvel
2016-10-26 10:53:47 +02:00
-
a38e053c1a
Added CLI command to create blogs.
Sybren A. Stüvel
2016-10-26 10:52:37 +02:00
-
62ac12deff
Some more simplification
Sybren A. Stüvel
2016-10-25 18:06:55 +02:00
-
64ece74404
Cleaned up some blog post viewing code
Sybren A. Stüvel
2016-10-25 18:05:05 +02:00
-
bffbbad323
Support Cerberus valueschema in ValidateCustomFields
Sybren A. Stüvel
2016-10-25 17:29:48 +02:00
-
8fb64c38d6
Removed API-side attachment parsing.
Sybren A. Stüvel
2016-10-25 16:57:20 +02:00
-
f72890cc59
Define standard set of node types
Sybren A. Stüvel
2016-10-25 15:31:13 +02:00
-
0929a80f2b
New data structure for attachments.
Sybren A. Stüvel
2016-10-25 15:24:06 +02:00
-
ff7101c3fe
Small improvements in ValidateCustomFields()
Sybren A. Stüvel
2016-10-25 15:23:24 +02:00
-
590d075735
New schema for attachments, using propertyschema/valueschema.
Sybren A. Stüvel
2016-10-25 12:22:44 +02:00
-
fa3406b7d0
only_for_node_type_decorator() now supports checking multiple node types
Sybren A. Stüvel
2016-10-26 10:52:55 +02:00
-
5805f4eb2a
Comments is now part of the base style
Pablo Vazquez
2016-11-01 15:53:32 +01:00
-
53cbe78ec1
Use #comments-embed for embedding comments. Avoid duplicate ID
Pablo Vazquez
2016-11-01 15:53:16 +01:00
-
f4b5e49c26
Return service account info from create_service_account()
Sybren A. Stüvel
2016-11-01 13:57:30 +01:00
-
499af03473
Gracefully handle 404 in get_user_info()
Sybren A. Stüvel
2016-11-01 13:57:14 +01:00
-
51c2c1d568
Make it possible for Pillar extensions to add service accounts.
Sybren A. Stüvel
2016-10-25 10:50:16 +02:00
-
144c5b8894
Use statusBarSet() js function from Pillar
Pablo Vazquez
2016-11-01 12:30:53 +01:00
-
c9d7da3a42
Attract and Flamenco icons
Pablo Vazquez
2016-10-21 20:41:34 +02:00
-
b59fcb5cba
Prevent {{ url_for_node(...) }} crashing the planet when node doesn't exist.
Sybren A. Stüvel
2016-10-21 16:00:03 +02:00
-
7be8e9b967
Show a nicer 404 error when something was deleted (instead of just "not there")
Sybren A. Stüvel
2016-10-21 15:27:17 +02:00
-
041722f71a
Allow custom messages in the 404_embed.jade template
Sybren A. Stüvel
2016-10-21 14:38:52 +02:00
-
457a63ddcb
Notifications: Fix alignment of mark as read button
Pablo Vazquez
2016-10-21 11:43:21 +02:00
-
5677ae8532
Prevent errors when notification is linked to non-existing node
Sybren A. Stüvel
2016-10-20 17:43:51 +02:00
-
8d99f8fc2e
No more on-focus resizing; the "POST COMMENT" button moves away when you click it
Sybren A. Stüvel
2016-10-20 17:30:39 +02:00
-
09a21510a2
Comments: fixed issue cancelling reply & then posting top-level comment
Sybren A. Stüvel
2016-10-20 17:29:45 +02:00
-
73641ecc8a
Allow more tags in comments, including iframe (for video embedding)
Sybren A. Stüvel
2016-10-20 17:14:20 +02:00
-
b1da6de46e
Comment textarea min height set when editing + only transition border-color
Sybren A. Stüvel
2016-10-20 17:04:02 +02:00
-
fceac01505
Set a nice minimum height when editing a comment
Sybren A. Stüvel
2016-10-20 17:02:07 +02:00
-
8b64f9140b
Allow resizing of comment textarea
Sybren A. Stüvel
2016-10-20 17:01:58 +02:00
-
e1678537c0
Editing comments via PATCH on pillar-web, and some other comment fixes
Sybren A. Stüvel
2016-10-20 16:47:04 +02:00
-
d8686e5a14
Fixed comment rating
Sybren A. Stüvel
2016-10-20 16:34:33 +02:00
-
e71e6a7b32
API for editing comments via PATCH
Sybren A. Stüvel
2016-10-20 16:22:11 +02:00
-
8352fafd21
Replaced markdown with commonmark module
Sybren A. Stüvel
2016-10-20 13:01:43 +02:00
-
db2680be81
Removed unused import
Sybren A. Stüvel
2016-10-20 13:01:31 +02:00
-
c456696600
Added TODO
Sybren A. Stüvel
2016-10-20 13:01:23 +02:00
-
ad1816c617
log.warning → .info
Sybren A. Stüvel
2016-10-20 13:01:17 +02:00
-
8d3c4745aa
Remove unnecessary form_schema fields.
Sybren A. Stüvel
2016-10-20 13:01:01 +02:00
-
3afeeaccd0
Removed permission keys from node type definitions.
Sybren A. Stüvel
2016-10-20 12:57:59 +02:00
-
7f4ad85781
Count comments and replies, not just top-level comments
Sybren A. Stüvel
2016-10-19 17:16:27 +02:00
-
ea2be0f13d
Major revision of comment system.
Sybren A. Stüvel
2016-10-19 09:57:43 +02:00
-
eea934a86a
Added username to public user fields
Sybren A. Stüvel
2016-10-19 09:56:30 +02:00
-
f2f66d7a6c
Moved subquery.py from Attract to Pillar, as it's useful for comments too.
Sybren A. Stüvel
2016-10-18 15:34:39 +02:00
-
aca54d76e0
Moved find_url_for_node() to its own module and made more pluggable.
Sybren A. Stüvel
2016-10-18 12:03:01 +02:00
-
646ab58395
Style sidebar icons
Pablo Vazquez
2016-10-18 11:34:53 +02:00
-
d99ddca410
Split base styles into base.css
Pablo Vazquez
2016-10-17 16:17:23 +02:00
-
87f3093503
Delete attract main.sass, attract has its own
Pablo Vazquez
2016-10-17 15:40:14 +02:00
-
ae723b1655
update css
Pablo Vazquez
2016-10-14 15:57:11 +02:00
-
0a606ae15c
Fix Free tag overflow
Pablo Vazquez
2016-10-14 15:19:40 +02:00
-
6af3dfdb51
Use local bootstrap 3.3.7
Pablo Vazquez
2016-10-13 16:02:38 +02:00
-
eca3f47eb8
Style form-upload-progress-bar when uploading
Pablo Vazquez
2016-10-13 14:25:05 +02:00
-
8043caf187
Font Pillar: Question mark icon
Pablo Vazquez
2016-10-12 17:02:11 +02:00
-
aa953f76a1
Cache FlaskInternalApi object on request keyed by authentication token.
Sybren A. Stüvel
2016-10-13 10:01:29 +02:00
-
10ecb2158e
Log error when URLer service is used but not configured.
Sybren A. Stüvel
2016-10-13 10:01:11 +02:00
-
96c9e12f7f
doc_diff() optionally no longer reports differences between falsey values.
Sybren A. Stüvel
2016-10-12 17:09:48 +02:00
-
7c310e12ef
Added util function to compute the difference between two dicts.
Sybren A. Stüvel
2016-10-12 16:01:30 +02:00
-
26aa155b9e
Cache Pillar API Object on request object.
Sybren A. Stüvel
2016-10-12 14:29:47 +02:00
-
0146b568c0
Allow extra fields in activities.
Sybren A. Stüvel
2016-10-12 14:29:28 +02:00
-
ade62033ba
Added only_for_node_type_decorator(node_type_name) decorator factory func
Sybren A. Stüvel
2016-10-12 13:41:16 +02:00
-
8aab88bdc2
Activities now have explicit project ID
Sybren A. Stüvel
2016-10-12 13:40:27 +02:00
-
f4b34f1d02
Error handler: set 'code' and 'description' defaults separately.
Sybren A. Stüvel
2016-10-12 10:22:25 +02:00
-
4eb8319697
Better logging of OAuth issues, in the hope to figure out what's going on.
Sybren A. Stüvel
2016-10-11 17:09:02 +02:00
-
5dd49fa5dd
Pillar Extensions can now add links to the sidebar.
Sybren A. Stüvel
2016-10-11 16:33:44 +02:00
-
6429c3df21
Modernised flask.ext.login imports → flask_login
Sybren A. Stüvel
2016-10-11 15:23:40 +02:00
-
3561cb61c6
Fix favicon
Pablo Vazquez
2016-10-10 17:29:13 +02:00
-
a52c263733
Homepage: Fix long comments
Pablo Vazquez
2016-10-10 16:39:36 +02:00
-
c9d4a06486
Swap Blender Sync with Agent 327 project announcement
Pablo Vazquez
2016-10-07 16:42:42 +02:00
-
8a35fe3a16
Swap blog stream with random featured assets
Pablo Vazquez
2016-10-07 15:12:27 +02:00
-
620107fdc0
If there's no content_type, display node_type
Pablo Vazquez
2016-10-07 15:06:29 +02:00
-
14a8be6329
Fix 'Latest Assets' list not being updated
Pablo Vazquez
2016-10-07 15:05:57 +02:00
-
77b17e31e0
Homepage: Minor style tweaks to make feed a bit more compact
Pablo Vazquez
2016-10-07 14:52:39 +02:00
-
2028891e7a
No need to cache Sass, it's so fast anyway
Pablo Vazquez
2016-10-07 14:51:46 +02:00
-
abe0c28a99
Flowplayer: Fix fullscreen icon
Pablo Vazquez
2016-10-06 11:35:03 +02:00
-
c71186f318
Allow project membership to be managed by ppl with admin role.
Sybren A. Stüvel
2016-10-05 14:36:07 +02:00
-
4e0db78ff1
Made the use of the term "Team member" consistent on the proj sharing page.
Sybren A. Stüvel
2016-10-04 12:51:11 +02:00
-
d1610da5f9
JStree: HREF attribute link to actual node instead of #
Pablo Vazquez
2016-10-04 12:38:00 +02:00
-
73ec464292
py.test: run with -x (stop at first error) and --ff (failed test first)
Sybren A. Stüvel
2016-10-04 11:58:38 +02:00
-
0de8772c98
Removed __all__, as we didn't keep it up to date anyway.
Sybren A. Stüvel
2016-10-04 11:58:17 +02:00
-
91b116aa74
Slightly smarter ./gulp script (taken from Attract)
Sybren A. Stüvel
2016-09-30 13:01:50 +02:00
-
6537332b26
Don't use # as link on group nodes listing, use the actual link
Pablo Vazquez
2016-09-30 18:07:19 +02:00
-
001d310d76
Fix double pushState when browsing group nodes
Pablo Vazquez
2016-09-30 18:06:33 +02:00
-
e2921c8da8
nodes_latest was missing the content_type
Pablo Vazquez
2016-09-30 17:42:58 +02:00
-
d1d48553e5
Fix link to blog items not working
Pablo Vazquez
2016-09-30 17:16:34 +02:00
-
dd58d4ad04
Created AbstractPillarTest.create_project_admin() function.
Sybren A. Stüvel
2016-09-30 12:54:15 +02:00
-
b429933737
Added 'required_after_creation' Eve schema validator.
Sybren A. Stüvel
2016-09-30 12:53:58 +02:00
-
2cc22f4f90
Fix scrolling on mobile
Pablo Vazquez
2016-09-30 11:27:46 +02:00
-
e2236864e7
Filter out '^attract_.*' node types from jstree
Sybren A. Stüvel
2016-09-29 17:34:24 +02:00
-
74d86487a9
Added self-building gulp command
Sybren A. Stüvel
2016-09-29 10:01:31 +02:00
-
d7fe196af0
Some dependency cleanups.
Sybren A. Stüvel
2016-09-29 10:01:15 +02:00
-
dcef372e4f
Gracefully handle project without node types.
Sybren A. Stüvel
2016-09-27 15:50:43 +02:00