b6b7aad046
Have a nicer 403 Forbidden message when the user isn't logged in.
...
Since we don't know who the user is, just stating that they don't have
access isn't correct.
2017-09-05 11:35:21 +02:00
a8e912fcb1
Include 'next' URL when logging in through a 403 Forbidden page
2017-09-05 11:35:21 +02:00
811236cff4
Migrate Jade to Pug template engine
...
Jade templates engine has been renamed to Pug.
We are using Pug already on the Blender Cloud repository, following is Flamenco and Attract
2017-08-30 14:04:15 +02:00
575a7ed1a7
Introduced role-based capability system.
...
It's still rather limited and hard-coded, but it works.
2017-08-18 14:47:42 +02:00
3a500f3ea3
Simplify Errors (404 & 403)
...
TODO: Use a generic error template and pass error/text
2017-06-12 16:49:43 +02:00
de96e8e189
Move _errors Sass from main to base
...
That way errors are automatically styled on all other apps (Flamenco, Attract...)
2017-06-12 15:03:06 +02:00
96ffee49cf
Update url_for statements for project redirects
...
Now we always point to the full project urls.
2017-06-01 17:40:16 +02:00
742a16fb9f
Better 403 error message
2016-11-30 22:11:27 +01:00
041722f71a
Allow custom messages in the 404_embed.jade template
2016-10-21 14:38:57 +02:00
0f23ee7a08
Added handler for 412 Precondition Failed from SDK.
2016-09-22 18:09:43 +02:00
f03566a10f
Added template for embedded error 500
2016-09-07 14:57:05 +02:00
2c5dc34ea2
Introducing Pillar Framework
...
Refactor of pillar-server and pillar-web into a single python package. This
simplifies the overall architecture of pillar applications.
Special thanks @sybren and @venomgfx
2016-08-19 09:19:06 +02:00