0
0
The Blender Studio website project.
Go to file
Pablo Vazquez ee7f75bd79 Fix empty "more" button showing up to non-staff
The check for staff should include the <li> element, otherwise everyone
sees an empty space.

Move check from the embedded template to the base.
2024-08-15 15:25:36 +02:00
assets_shared@c47e6b36b7 UI: Notifications system UI Web Assets update 2024-08-05 14:54:42 +02:00
blog Tests: use InMemoryStorage where possible 2024-07-02 15:59:47 +02:00
characters Upgrade to Django 4.2 2024-06-20 17:24:30 +02:00
cloud_import Cloud files: minor fixes to the helper script 2022-11-02 17:24:55 +01:00
comments Fix: Fix js comments function postEdit content on submit 2024-04-19 11:19:18 +02:00
common UI: Improve templates activity display 2024-08-08 12:17:46 +02:00
docs Docs: Style commands as code 2024-08-13 12:59:46 +02:00
emails Emails: missing module added 2024-06-21 12:38:47 +02:00
films Fix empty "more" button showing up to non-staff 2024-08-15 15:25:36 +02:00
logentry_admin [Admin] Show/search all admin log entries 2021-12-15 16:41:29 +01:00
playbooks Playbooks: move everything to web-playbooks submodule 2024-07-30 14:21:07 +02:00
profiles Remove unused SQL queries from old migrations 2024-07-08 18:44:24 +02:00
search Upgrade to Django 4.2 2024-06-20 17:24:30 +02:00
static_assets Add human-readable download file names to all download btns 2024-07-11 12:24:44 +02:00
stats Fix collectstatic: remove missing JS from /stats/ 2024-06-20 18:54:59 +02:00
studio Storage: add missing MEDIA_ROOT variable 2024-07-10 13:09:40 +02:00
subscriptions Update looper and remove no longer needed hack 2024-07-08 18:47:39 +02:00
training UI: Set template training header img height limit 2024-07-30 13:45:29 +02:00
users UI: Improve templates activity display 2024-08-08 12:17:46 +02:00
.env.example Stripe checkout (#104411) 2024-06-17 18:08:39 +02:00
.eslintignore Fix formatting and global namespace pollution 2020-03-06 09:45:40 +01:00
.eslintrc.js Update eslint 2021-03-11 12:34:12 +01:00
.gitignore Cleanup: Git ignore helpers 2024-01-31 14:25:32 +01:00
.gitmodules Playbooks: move everything to web-playbooks submodule 2024-07-30 14:21:07 +02:00
.pre-commit-config.yaml Hooks: update flake8 URL (the old one is no more) 2023-12-15 10:13:57 +01:00
.prettierignore Fix formatting and global namespace pollution 2020-03-06 09:45:40 +01:00
.prettierrc.js Commits working 2020-02-20 17:45:09 +01:00
.stylelintignore Massive refactor: split into apps 2020-02-26 12:19:22 +01:00
deploy.sh Playbooks: move everything to web-playbooks submodule 2024-07-30 14:21:07 +02:00
LICENSE Chore: Add LICENSE 2024-04-18 17:19:45 +02:00
manage.py Move envfile loading to settings.py 2023-05-23 15:02:45 +02:00
meilisearch-0.24.0 Closes T93325: Upgrade meilisearch to latest stable version 2022-03-04 15:57:23 +01:00
mypy.ini Refactor production log views slightly, exclude tests from mypy 2020-07-02 23:28:29 +02:00
package-lock.json Update eslint 2021-03-11 12:34:12 +01:00
package.json Update eslint 2021-03-11 12:34:12 +01:00
pyproject.toml Replace poetry with requirements{,_dev,_prod}.txt 2024-07-01 19:07:09 +02:00
README.md Installation and deploy playbooks 2022-11-10 00:45:42 +01:00
requirements_dev.txt Re-pin all deps with pip freeze 2024-07-09 18:14:55 +02:00
requirements_prod.txt Replace poetry with requirements{,_dev,_prod}.txt 2024-07-01 19:07:09 +02:00
requirements.txt Switchable storage for static assets 2024-07-09 19:13:47 +02:00
setup.cfg PEP,flake8: ignore rule conflicting with black 2023-12-15 10:17:34 +01:00
sf_takes_paths.csv Command for uploading Sprite Fright takes 2021-11-23 09:33:42 +01:00
stylelint.config.js Commits working 2020-02-20 17:45:09 +01:00
test.sh Replace poetry with requirements{,_dev,_prod}.txt 2024-07-01 19:07:09 +02:00
VERSION Version: Bump from 2.2.6 to 2.2.7 2024-04-23 16:33:23 +02:00
yarn.lock Update yarn.lock 2022-01-22 23:01:12 +01:00

Blender Studio

This is the publishing platform of Blender Studio, available on studio.blender.org.

By subscribing to Blender Studio you support the creation of open content, the development of high-end production tools like Blender and access a unique set of learning and creative resources.

Development

The project is written in Django, with Django templates and some Javascript.

The full developer documentation is in the docs folder.

Table of contents