0f7f7d5a66
Profile styling, layout and cleanup.
2018-09-15 16:42:29 +02:00
40933d51cf
Show badges to users in their profile settings
2018-09-12 15:02:19 +02:00
b4acfb89fa
Layout: use bootstrap classes
2018-08-31 19:31:36 +02: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
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
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
72c01cc743
Admin user search actually uses the right end-point
2018-01-05 15:51:41 +01:00
04684c5f65
remove algolia from css and vendor stuff
2017-12-29 14:19:22 +01:00
b7773e69c7
Merge branch 'master' into elastic
2017-12-08 12:55:57 +01:00
821f11393c
Link to 'edit profile' page on Blender ID directly
2017-12-08 10:42:43 +01:00
ca25078b30
Removed editing of full name from Cloud profile
...
We take the full name from Blender ID instead.
2017-12-07 17:31:26 +01:00
87fe1887e8
Added "Update from Blender ID" button
...
Added this button in the /u/ user/embed view, so that admins can easily force a re-check from Blender ID without requiring the user themselves to perform any actions.
2017-12-05 11:45:42 +01:00
c8221ea0e4
Simplified javascript in users/edit_embed_base.pug
...
There is no need to use JQuery, a unique ID for the a-element, and an
invalid href value, just to bind on-click functionality to a link.
2017-12-05 11:44:05 +01:00
1cba014948
search is completely working in frontend now
2017-12-01 16:32:57 +01:00
8ba4cc5c0c
Allow extension of users/edit_embed.pug
...
This is done by moving users/edit_embed.pug to users/edit_embed_base.pug,
and having a new users/edit_embed.pug extend that. Projects like Blender
Cloud can then provide their own users/edit_embed.pug and override certain
blocks.
2017-11-29 13:58:47 +01:00
15d2f1ce18
Added links to Blender Store and ID on /u/ user page.
2017-11-09 16:56:34 +01:00
4f282c1587
Bit more space + scrolling for users at /u/
2017-11-08 15:45:41 +01:00
53aabc8c84
Translations: Mark more strings for translation
2017-10-27 00:54:05 +02:00
Pablo Vazquez
bb067f77c3
Fix styling for login/local
2017-10-02 00:41:04 +02:00
e5b80297ba
Fixed user ID, we now pass a UserClass instance to compute the capabilities
2017-09-05 16:05:57 +02:00
7890cd2622
Introducing settings blueprint
...
Now settings live in a dedicated space, the settings blueprint can be used by Pillar applications, and the templates can be extended or overridden. Moved subscription and email settings to the blender-cloud repository.
2017-08-30 23:10:28 +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
66ebfc669a
No need to pass ?embed=1 any more
2017-06-29 11:05:14 +02:00
e061d6c29d
Allow editing users' email address via /u/
...
Also reloads the user info after a succesful edit.
2017-06-29 11:05:01 +02:00
d67f65019e
Escape HTML when displaying search results
2017-05-31 17:14:17 +02:00
cfa31ab542
JS mistake
2017-05-04 18:23:55 +02:00
47ba5e18a3
Give users a "Re-check my subscription" button.
2017-05-04 18:15:35 +02:00
f1661f7efb
Use native scrollbars
2016-11-16 17:48:35 +01:00
7391f40cba
Users list: copy to clipboard for IDs
...
Feature request by Francesco
2016-11-08 15:59:14 +01:00
ba591da2fc
Store js libraries locally
2016-11-07 12:20:23 +01:00
52ca2adc19
User admin: actually show the search hit container.
2016-09-06 12:16:25 +02:00
3bb55fd3db
User admin: properly handle AJAX errors.
...
Added specific handling for clicking on non-existing users. The styling
might need some tweaking (it's pretty ugly), but then again, it's just
for us admins.
2016-09-06 11:27:49 +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