12272750c3
T53890: Improving static content serving
...
Static files are now served with an 8-character hash before the last
extension. For example, `tutti.min.js` is now served as
`tutti.min.abcd1234.js`. When doing a request the hash is removed before
serving the static file.
The hash must be 8 characters long, and is taken from STATIC_FILE_HASH.
It is up to the deployment to change this configuration variable
whenever static files change. This forces browsers that download newly
deployed HTML to also refresh the dependencies (most importantly
JS/CSS).
For this to work, the URL must be built with `url_for('static_xxx',
filename='/path/to/file')`. The 'static' module still returns regular,
hashless URLs.
2018-03-23 17:36:14 +01:00
479a435ec5
Work in progress in blurring asset preview and minor CSS/template cleanups
2018-03-21 20:15:29 +01:00
6f69fe5b8a
CSS: Style kbd tag in node description
2018-03-14 21:59:50 +01:00
7292c534ed
Fix scrollToLinkedComment()
...
The test was done against location.hash, which contains a hash symbol.
Strip it for the test.
2018-03-14 21:59:50 +01:00
df6297d40f
Fixed project search
...
The project ID wasn't used at all when searching in a project's context.
2018-03-13 12:24:29 +01:00
6e1d255dfc
CSS: Style buttons with 'disabled' class
2018-03-11 23:40:23 +01:00
f236845374
CSS Login: Minor tweaks and maintenance
2018-03-07 21:16:35 +01:00
0c7abdb99a
Avoid error when there is no #cloud-search element
2018-02-14 10:22:13 +01:00
d0520484bb
User admin: Show selected user as 'active'
2018-02-13 10:24:49 +01:00
d114b5631a
User admin: removed cancel button
...
It didn't do anything useful, but did break the GUI.
2018-02-13 10:21:43 +01:00
d85c45f10f
Not using let
in JS, as Gulp minify doesn't understand it :(
2018-02-01 14:28:12 +01:00
1ca2f336c4
Proper error handling for node type editor
2018-02-01 14:13:01 +01:00
284873ddd4
Unify and simplify texture map type labels
2018-02-01 12:04:12 +01:00
08a814525b
Implement project undelete as PATCH
...
This is done via a custom PATCH due to the lack of transactions of MongoDB;
we cannot undelete both project-referenced files and file-referenced
projects in one atomic operation.
2018-01-31 14:15:23 +01:00
ed1e348d67
Display publishing status of a texture node only to editors
2018-01-26 16:11:56 +01:00
ae7489d8e7
Don't hide form items in CSS
...
If those should be hidden, it should be done in the form_schema of the
node types, and not with CSS.
2018-01-25 17:31:13 +01:00
666da0adda
Show status in texture view_embed
2018-01-25 16:17:26 +01:00
889b5dc1c5
Removed redundant if around for
2018-01-25 16:17:18 +01:00
b3a36f2833
Fix T49930: bug in texture count
2018-01-25 15:51:15 +01:00
840e8ba29b
Fix issue when editing org without IP range.
...
Stupid JavaScript ''.split('\n') results in Array('') instead of Array().
2018-01-25 14:35:33 +01:00
6a17949fdf
Added Roles & Capabilities page to user settings
...
Thanks @fsiddi for helping with the explanatory text.
2018-01-25 14:01:28 +01:00
0a0c47205f
Use Jinja2 inheritance to render settings pages.
...
This gives us more flexibility than using {% include %}.
2018-01-25 14:01:28 +01:00
270bb21646
Support IP range editing in Organization view_embed
2018-01-25 14:01:28 +01:00
0eca0c706f
Introducing overridable comments list rendering
...
By refactoring part of comments_for_node into a dedicated function called render_comments_for_node, we enable Pillar apps to override the comment url and determine in each app what are the conditions that allow a user to post.
Further, we introduce an extensible and overridable list_embed.pug, which currently defines custom blocks for when the user is allowed and not allowed to post a comment,
2018-01-20 00:43:54 +01:00
4da7a84c86
Fix for broken urls in blog list
...
This actually undoes commits 90c62664a6
and 18fe240b93
and simply adds the node.url property when rendering a post in the posts_view function. This is what the template macro actually expected in the first place.
2018-01-18 16:02:29 +01:00
90c62664a6
Fix for broken url in blog post title and meta
2018-01-18 12:30:06 +01:00
18fe240b93
Fix for broken url in blog post header image
2018-01-18 11:37:55 +01:00
bdff391440
Support for rendering of video file attachments
2018-01-17 15:55:25 +01:00
ca3d99c52c
Search JS: fixed node type display
2018-01-10 17:23:11 +01:00
55ccd39960
removed debug log entries
2018-01-10 17:23:06 +01:00
61673ef273
Search: implemented pagination
...
- Got rid of the nasty off-by-one logic in the JavaScript.
- Implemented pagination at the API.
2018-01-10 17:07:21 +01:00
6a9c27f8bf
Removed console.log JS
2018-01-05 17:39:38 +01:00
36aad45b26
Asset search JS: show creation timestamps
2018-01-05 17:23:40 +01:00
67851752fa
Search JS: more stupid and thus more reliable repeat query filtering
2018-01-05 17:02:42 +01:00
999c1a3fa6
Formatting
2018-01-05 16:26:41 +01:00
a574a75610
Advanced search JS: avoid re-querying for the same thing
2018-01-05 16:10:24 +01:00
72c01cc743
Admin user search actually uses the right end-point
2018-01-05 15:51:41 +01:00
0b6969bf0c
Search JS: removed console.log debug calls
2018-01-05 15:24:29 +01:00
b4a5cdec55
search JS: gracefully handle errors
2018-01-05 15:24:19 +01:00
11b5be9d8e
Fixed missing video.js errors in asset search page
2018-01-05 15:23:54 +01:00
90883eddb9
xhrErrorResponseMessage: nice message when unable to connect
2018-01-05 15:23:43 +01:00
d240a979ba
scrollToLinkedComment: Check for valid ObjectID before passing to jQuery
2018-01-05 15:08:00 +01:00
ebe524ded3
make javascript more secure..
2017-12-29 16:47:29 +01:00
f4625cfe06
remove dead code
2017-12-29 15:11:47 +01:00
99131374cd
javascript debugging
2017-12-29 14:52:39 +01:00
04684c5f65
remove algolia from css and vendor stuff
2017-12-29 14:19:22 +01:00
d726e15ed8
Merge branch 'master' of git.blender.org:pillar into elastic
2017-12-29 12:19:47 +01:00
8f73dab36e
Allow project undeletion, fixes T51244
...
Projects can be undeleted within a month of deletion.
2017-12-22 16:27:05 +01:00
46612a9f68
JavaScript function for getting reasonable error message from an XHR response
2017-12-22 16:25:39 +01:00
f47a45f9a3
Removed unused code
2017-12-22 14:42:24 +01:00