df71738623
Nodes preview now uses typewatch and csrf_token
2018-03-28 23:38:09 +02:00
5f07c7ce17
Use new hashing of static file names.
...
Every time the docker image is rebuilt a random hash is chosen.
Requires Pillar d560f89704e3a6f4490df57712525048c469bed2 or newer.
2018-03-23 17:39:04 +01:00
11743c54e2
Fixed quarterly pricing + all pricing layout tweak
2018-03-07 15:12:36 +01:00
6b56df9e9c
Welcome page additions
...
New projects: Hero, Spring, and Minecraft Animation Workshop!
2018-02-20 18:56:18 +01:00
5a4519659a
Welcome page: typo in Quarterly
...
Thanks to Michael Glass @WebSmith for reporting!
2018-02-14 12:06:20 +01:00
3bf1c3ea1b
About: introducing team profiles
...
CSS should be refactored, probably in the page itself.
2018-02-12 00:32:12 +01:00
9e961580d3
Fix bad URL to store
2018-02-06 10:59:23 +01:00
917417a8d5
Email: send link to homepage via login endpoint
...
This way we avoid displaying the welcome page if they are not
logged in.
2018-01-26 17:14:57 +01:00
48fd9f401a
Email: tweaks to welcome message layout and content
...
According to the discussion after commit c2518e9ae1
.
2018-01-26 17:09:45 +01:00
7ba1c55609
Biling page: moved user classification logic from template → view code
...
This is the kind of stuff that's much easier expressed in Python than in
the template code.
API calls removed:
- fetching the user isn't necessary, since we have
pillar.auth.current_user anyway.
- a call for each group the user is member of, since we only used it to
check whether the user has demo access anyway.
2018-01-25 14:06:13 +01:00
33aa819040
Override Roles & Caps explanation with something more specific for Cloud
2018-01-25 14:06:13 +01:00
70f28074a0
Use Jinja2 inheritance to render user settings pages.
...
This requires Pillar e55d38261b36756a2850716a453c08c9ee6be9e2 or newer.
2018-01-25 14:06:13 +01:00
14d77da47a
store.blender.org → EXTERNAL_SUBSCRIPTIONS_MANAGEMENT_SERVER
...
I've only done this on the billing page, because there it's important
for debugging purposes to know which URL was actually checked to obtain
the subscription expiry information.
2018-01-25 14:06:13 +01:00
0908a13519
Avoid error when Store cannot be reached.
2018-01-25 14:06:13 +01:00
67ce16fc78
Limit video max-width in homepage blog list
2018-01-18 11:57:53 +01:00
d00c32310b
Update stats URL to the new Kibana dashboard.
2018-01-12 14:03:42 +01:00
5c26756626
remove algolia
2018-01-12 11:54:39 +01:00
c2518e9ae1
Send welcome email to new Cloud subscribers
2017-12-21 15:26:23 +01:00
b2cad0fb9a
Fixed mistake in capability check
2017-12-19 10:51:59 +01:00
8a4f6c3649
Switch from macros to blocks for navigation menus
...
For more informations see a7693aa78dcf0a0a77e113f34afa63fb4f615441 in pillar.git
2017-12-13 11:13:47 +01:00
bff51e1e83
Added /renew endpoint to redirect to Blender Store renewal URL.
2017-12-06 14:36:02 +01:00
532bf60041
Obtain subscription info from Store.
...
This was in Pillar, and is now moved to Blender Cloud. It's used to obtain
the subscription expiration date from Blender Store.
2017-11-30 15:45:40 +01:00
efc18c5628
Open "this user on" links in new tab
2017-11-29 14:09:13 +01:00
127e422775
Updated Blender ID link to the new Blender ID
2017-11-29 14:05:39 +01:00
59f4edf192
Moved 'This user on Blender Store/ID' links from Pillar to Blender Cloud
2017-11-29 13:59:12 +01:00
5ea47b6f8f
Fix navbar-toggle not visible on mobile
2017-11-28 16:06:11 +01:00
e27d8a3f08
Welcome: Replace all store URLs with variable
...
Also link Hjalti's video to actual video asset
2017-11-28 15:10:40 +01:00
c6407b4f7a
Welcome page: Fix links to the store
...
And make some titles links as well
2017-11-28 14:44:54 +01:00
71bdff82b3
Home: In Production section for ongoing projects
2017-11-27 10:39:34 +01:00
98f695c54b
Home: In Production section for ongoing projects
2017-11-24 19:36:43 +01:00
30fe3e1360
Welcome page: Explore should go to cloud.blender.org when logged in
...
Pointed out by Dr. Sybren
2017-11-24 16:47:32 +01:00
fd6c9ec02d
Welcome page: Update prices
2017-11-23 18:31:57 +01:00
62dcd93584
Only load markdown.min.js if current_user has subscriber capabilities
...
Since commenting or node editing is the only place we use js markdown now.
2017-11-23 16:51:31 +01:00
8fc9529752
Homepage: Re-use render_blog_post macro to display posts
...
No need to have custom code when we have a nice little macro for it
2017-11-23 16:17:38 +01:00
59d165b6d0
Subscription refresh: refresh the page on a 403
...
A 403 indicates the session isn't valid any more, and a window reload will
fix that (either by automatically logging in via Blender ID or by
providing a login prompt).
2017-11-17 12:13:25 +01:00
08f56877ca
Homepage: Small cleanup of classes and more space between posts
...
Also fix selectors for comments/assets
2017-11-10 17:35:19 +01:00
5be0f3baf0
Update cache for CSS/JS
2017-11-09 18:59:44 +01:00
8288b4eab1
New Homepage: Featuring more in the blog posts
2017-11-09 18:37:32 +01:00
73a0de3157
Merge branch 'master' of git.blender.org:blender-cloud
2017-11-08 16:25:12 +01:00
bcab6ac5b7
Stats files are no longer needed
2017-11-08 16:24:58 +01:00
c2492e8710
When logging in from /welcome, redirect to index
...
Backend logic simplified, to support the next arg if provided, otherwise simply redirect to the request.referrer (last visited page).
2017-11-07 18:25:42 +01:00
08b388f363
Display Log in on button only if current_user.is_anonymous
2017-11-07 18:25:42 +01:00
470fdf89f4
Add alt tag to images in welcome page
2017-11-07 18:25:42 +01:00
c00121d71c
Introducing main.sass stylesheet
...
Blender Cloud used main.css from Pillar
As we try to strip Blender Cloud-specific content from Pillar,
this commit brings three .sass files over to this repository.
There are still plenty of Blender Cloud classes all over Pillar,
they will be brought here over time.
2017-11-07 16:56:45 +01:00
047737ef41
New block in the navigation menu for user specific entries
...
Called "navigation_user", used at the moment by the
/welcome page for turning "Login" into "Login and Explore"
Also added the block name to {% endblock %} where it makes sense.
There is no functional change, just easier to read.
2017-10-25 15:43:16 +02:00
5eaa202d49
Welcome Page: Fix count of awesome people (Cloud subscribers)
2017-10-23 15:34:31 +02:00
a9788e70c9
Welcome Page: Add links to titles and images
2017-10-23 15:34:00 +02:00
0c4fbcf65d
Refresh the /welcome page
2017-10-18 20:06:34 +02:00
e86cc9df77
Remove deprecated classes
2017-10-18 20:06:11 +02:00
cb08c113af
Fix missing background on /about page
...
Fixes T52867
2017-10-17 15:45:22 +02:00