2ad65b0485
Project: Remove collapse of sidebar
...
Since projects went full-width it's not needed anymore.
2017-11-28 15:36:31 +01:00
ce7754ffe4
Renaming IDs to classes
2017-11-24 19:34:58 +01:00
9cd3d97c75
T53161 javascript search stuff almost complete.
2017-11-24 17:47:38 +01:00
7252055e4a
Markdown: Convert Markdown via Jinja filter in the template
...
This gets rid of the use of javascript for converting node/post description.
Now we only use markdown.js for real time as-we-type stuff, like node/post
editing or commenting.
2017-11-23 16:49:19 +01:00
c086cff36e
Comments: Only load JS for post/edit comments if we can actually comment
2017-11-23 16:40:58 +01:00
eeba87d333
Blog: Unify the looks of blog posts
...
Now that the render_blog_post macro is shared with the homepage
2017-11-23 16:20:29 +01:00
cb7a23bc69
Fixed home project menu
2017-11-21 14:48:59 +01:00
1bda98228c
T53161 simpification tips from sybren.
2017-11-17 18:04:29 +01:00
8b789d408e
T53161 project user search now also elastic
2017-11-17 17:41:43 +01:00
d355e58f2f
Merge branch 'elastic' of git.blender.org:pillar into elastic
2017-11-17 16:09:23 +01:00
b03e8d5bd7
T53161 Proof of Concept working USER search. WIP js.
2017-11-17 16:06:51 +01:00
76bb68dcc8
T53161 Proof of Concept working
2017-11-17 16:06:51 +01:00
41eb5e256f
T53161 WIP javascript search WIP WIP
2017-11-17 16:06:51 +01:00
d2a8f2a47f
T53161 elasticsearch can index nodes now. cli command. NOTE config changes!!
2017-11-17 16:06:51 +01:00
43fa8f1a45
T53161 WIP create elasticsearch app / doc / stuff
2017-11-17 16:06:01 +01:00
fcf19de786
T53161 proces feedback sybren, replace angolia with search
2017-11-17 16:06:01 +01:00
2233d015f3
T53161 start working on elastic..
2017-11-17 16:06:01 +01:00
8b25024f6f
T53161 Proof of Concept working USER search. WIP js.
2017-11-17 16:05:22 +01:00
235a88d613
T53161 Proof of Concept working
2017-11-17 14:05:24 +01:00
49a6a6a758
Delete the auth token when logging out.
...
Before this, authentication tokens were kept in the database, even when
someone logged out. This is unwanted behaviour, as logging in will create
yet another token anyway there is no reason to keep the token around.
2017-11-17 12:10:21 +01:00
5a9a2c4268
T53161 WIP javascript search WIP WIP
2017-11-10 19:09:14 +01:00
491c5e1b8c
A bit more margin around iframe on node descriptions
2017-11-10 17:57:52 +01:00
3466320d98
File Upload: Don't clear all upload toastr notifications
...
Define the toastr on setup and clear only that one once it's finished
2017-11-10 17:57:17 +01:00
a8849ec823
T53161 elasticsearch can index nodes now. cli command. NOTE config changes!!
2017-11-10 16:05:12 +01:00
0cea8d622d
Update cache for CSS/JS
2017-11-09 19:00:01 +01:00
a2df79d614
Minimum height for youtube embeds
2017-11-09 18:38:21 +01:00
15d2f1ce18
Added links to Blender Store and ID on /u/ user page.
2017-11-09 16:56:34 +01:00
fee242ad07
Allow a custom error view with @require_login()
2017-11-09 11:09:24 +01:00
cde86db44e
@require_login(): made all arguments keyword-only
...
This allows us to remove the require_roles kwarg at some point, ensuring
that it doesn't fall back to assigning to require_cap instead when that
happens. It's also more explicit everywhere, so it's clearer when we check
for roles or caps.
2017-11-09 11:09:22 +01:00
7d5785da62
Handle exception when users are not allowed to update nodes_latest
...
When editing a node, the user should not be required to have PUT permission on the project the node belongs to. The function project_update_nodes_list should not be called within edit, but should rather be implemented as hook for specific cases only.
2017-11-08 23:56:30 +01:00
ac9aa59924
Comments: When editing, resize the textarea
...
Minor tweaks:
* Remove the 'editing' class after cancel/save
* Style <code>, <pre>, etc tags
2017-11-08 22:49:56 +01:00
cb0272fe60
Comments: Put comment content inside a span
...
So when editing we do not override the author's name.
2017-11-08 22:01:45 +01:00
8ef89d0b53
Fix for crash when element with id 'description' was not found
2017-11-08 21:18:49 +01:00
e01f915abf
Comments: Unbind event before binding
...
Prevents flashing of comments when posting
2017-11-08 20:29:45 +01:00
c6a138ff43
Introducing 00_utils.js
...
Utilities that can be used accross all Pillar apps
This includes general purpose functions,
small jQuery plugins, and so on.
For example: the autoResize jQuery plugin that automatically
resizes a textarea according to its content was used on all
major Pillar apps so far (Attract, Flamenco, Blender Cloud
and Dillo), proven to be really needed everywhere.
2017-11-08 16:59:38 +01:00
22d65f1e9c
put_project now also removes None values
2017-11-08 16:19:30 +01:00
4f282c1587
Bit more space + scrolling for users at /u/
2017-11-08 15:45:41 +01:00
d651791f22
Set remember=True on login_user to persist login sessions
...
Before this, after closing the browser a user had to login again.
2017-11-07 23:18:46 +01:00
0cf57a633c
Move Blender Cloud specific Sass files to blender-cloud repository
...
Three Sass files have been moved so far:
_welcome
_homepage
_services
The '_stats.sass' file is no longer used since Kibana
2017-11-07 16:53:03 +01:00
5d6e0af605
Comments: Auto-resize textarea field as we type
2017-11-04 01:59:02 +01:00
1fe88819f4
T53161 WIP create elasticsearch app / doc / stuff
2017-11-03 18:18:12 +01:00
8187a8a0dd
Moved some useful code from Flamenco to Pillar
2017-11-03 17:39:54 +01:00
b6af919fa9
T53161 proces feedback sybren, replace angolia with search
2017-11-03 16:40:02 +01:00
390d687f61
Added utility to find project ID from URL.
...
This is mostly useful for the CLI interface, as the majority of our Pillar
code actually needs more project information than just the ID.
2017-11-03 14:33:19 +01:00
33d3ff07db
Added missing newline at end of file
2017-11-03 14:32:24 +01:00
d0f10779f9
Added useful 'string' alias to attrs_extra
2017-11-03 14:32:13 +01:00
8427f03df4
Fixed bug loading extension config defaults
2017-11-03 14:31:56 +01:00
d66bfe6166
Upgraded dependencies to fix problem with Flask-Script
...
- Flask-Script 2.0.5 → 2.0.6
Along with this came:
- Flask 0.12 → 0.12.2
- Werkzeug 0.11.15 → 0.12.2
- MarkupSafe 0.23 → 1.0
2017-11-03 11:39:53 +01:00
04f7869e8e
Comments: Display actual date on mouse over (not pretty_date)
2017-11-02 15:38:37 +01:00
545165c97f
Sass: Don't specify strong/b, let the browser decide
2017-11-02 12:41:04 +01:00