Commit Graph

350 Commits

Author SHA1 Message Date
Pablo Vazquez adcbebd7b6 Videos: Keep a 16:9 aspect ratio 2017-09-04 16:19:17 +02:00
Pablo Vazquez 4a68821dee JS: Fix 50px offset on containerResizeY 2017-09-04 16:19:17 +02:00
Sybren A. Stüvel fe64a0c70e Changed organizations endpoint /orgs → /o 2017-09-01 11:39:59 +02:00
Pablo Vazquez ea9af92bd4 Organizations: Click anywhere in the list item to open
Suggestion by Dr. Sybren
2017-09-01 11:39:46 +02:00
Pablo Vazquez dd3cfe80ef CSS: don't use cursor pointer for organizations/projects lists 2017-09-01 11:35:55 +02:00
Pablo Vazquez 6a4f571b05 Organizations list styling 2017-08-31 16:35:31 +02:00
Pablo Vazquez 30b3d6abaf Full width projects, search, and top navbar 2017-08-31 16:35:31 +02:00
Pablo Vazquez 01c8f6cdae Inputs: Dim the placeholder text 2017-08-31 16:35:31 +02:00
Pablo Vazquez 89f24ac4e6 Buttons: Don't force uppercase text 2017-08-30 23:18:59 +02:00
Francesco Siddi 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
Pablo Vazquez b6bd40f956 Theatre View: backdrop block not needed anymore 2017-08-30 15:34:13 +02:00
Pablo Vazquez 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
Pablo Vazquez 88af86ae61 Toastr: Style buttons in notifications 2017-08-27 17:44:40 +02:00
Sybren A. Stüvel add2538655 Prevent JS error by sync-loading jquery.autocomplete….js 2017-08-25 12:03:52 +02:00
Sybren A. Stüvel ff1b14d980 Project sharing: Simplified user selection JS code. 2017-08-25 12:03:52 +02:00
Francesco Siddi 41a82c44c5 Tests for providers callbacks
Also added SERVER_NAME in config_testing and pre-populated the  keys of OAUTH_CREDENTIALS, since the implementation of providers is part of the application.
2017-08-25 10:55:35 +02:00
Pablo Vazquez 99866542a1 Style Google oauth login 2017-08-25 10:53:30 +02:00
Pablo Vazquez e0520e265d Style login page 2017-08-25 10:51:45 +02:00
Francesco Siddi 9b9e0488d3 New login page
Exposes all available login providers
2017-08-25 10:51:45 +02:00
Sybren A. Stüvel b9ae4396e5 Orgs: show "My Organizations" in the user's menu
This is shown only when the user is member of or administrator for one or
more organizations, otherwise it's hidden.
2017-08-24 14:28:18 +02:00
Sybren A. Stüvel 95dc799692 Orgs: made org properties for non-admins a bit nicer 2017-08-24 14:28:18 +02:00
Sybren A. Stüvel be12bd7d99 Orgs: allow users to leave an organization 2017-08-24 14:28:18 +02:00
Sybren A. Stüvel 694e04cc50 Orgs: UI tweak 2017-08-24 14:28:18 +02:00
Sybren A. Stüvel d41e2bbce4 Orgs: fixed "Create New Organization" button
It now actually creates the new org and shows it.
2017-08-24 14:28:18 +02:00
Sybren A. Stüvel 5f607fa2cf Orgs: Moved some JS around, no real semantic changes 2017-08-24 14:28:18 +02:00
Sybren A. Stüvel cd417bb9db Orgs: styling tweaks to make member list a bit nicer 2017-08-24 14:28:18 +02:00
Sybren A. Stüvel 65518f2208 Spaces to tabs 2017-08-24 14:28:18 +02:00
Sybren A. Stüvel 30902bc9cd Orgs: made the admin picker a bit nicer to work with
Also it now asks for a confirmation before transferring admin-ship to
the new admin user.
2017-08-24 14:28:18 +02:00
Sybren A. Stüvel 37b1a6e0c1 Orgs: added labels to organization form 2017-08-24 14:28:18 +02:00
Sybren A. Stüvel f1edb901d1 Orgs: allow setting org admin via web interface / PATCH request 2017-08-24 14:28:18 +02:00
Sybren A. Stüvel a5d11ec31b Refactored user search as JQuery plugin 2017-08-24 14:28:18 +02:00
Sybren A. Stüvel 2bf95223b7 Orgs: layout tweaks 2017-08-24 14:28:18 +02:00
Sybren A. Stüvel 08294e2f14 Orgs: allow admins to set seat count and org_roles 2017-08-24 14:28:18 +02:00
Sybren A. Stüvel 4116357447 Orgs: some small fixes, mostly for stability / corner cases 2017-08-24 14:28:18 +02:00
Sybren A. Stüvel e9cb235640 Added web interface for organizations.
It looks like crap, but it allows you to edit the details and the members.
2017-08-24 14:28:18 +02:00
Sybren A. Stüvel 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
Sybren A. Stüvel 6473ad3de7 Allow iframes that contain content from our Google Cloud storage. 2017-08-17 12:59:42 +02:00
Francesco Siddi 4c896ae6b7 Introducing new icons
graduation-cap and lightbulb thanks to @venomgfx.
2017-07-26 16:55:42 +02:00
Francesco Siddi 9aa73c5306 Moved project index_collection to blender-cloud repo 2017-07-26 16:52:05 +02:00
Francesco Siddi e430b2b9a1 Update url_for from main.join to cloud.join
This text should be moved to Blender Cloud.
2017-07-16 01:00:24 +02:00
Francesco Siddi 5ec76f8801 Remove Blender Cloud specific pages
They are now available in the blender-cloud repository. This is an effort to make Pillar a generic package.
2017-07-13 18:24:43 +02:00
Sybren A. Stüvel 7f336cb47c Merge branch 'production' 2017-07-13 17:31:28 +02:00
Pablo Vazquez 8a8f654657 Project sidebar: tweak to active item state 2017-07-13 15:44:00 +02:00
Francesco Siddi b88594958d Convert spaces to tabs for jade files 2017-07-13 12:36:06 +02:00
Francesco Siddi 3d1757476a Support for OpenGraph and Twitter cards in blogposts 2017-07-13 12:36:06 +02:00
Pablo Vazquez c9af6fe44f Services: Re-design and welcome Flamenco!
Thanks to @fsiddi for feedback
2017-07-11 18:44:30 +02:00
Pablo Vazquez 5c21443f9b Homepage: Hide In Production (for now... : 2017-07-11 18:44:30 +02:00
Sybren A. Stüvel 66ebfc669a No need to pass ?embed=1 any more 2017-06-29 11:05:14 +02:00
Sybren A. Stüvel 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
Sybren A. Stüvel 08cb2b8438 Simplified string 2017-06-16 14:05:13 +02:00