teruun
c7fba15e00
note softlink not work in theme
2019-11-14 11:32:18 +01:00
Régis Behmo
1f08006e90
Dynamic openedx settings configuration
...
`tutor.production` should not be hardcoded in the init scripts. Instead,
we load the `$SERVICE_VARIANT.envs.$SETTINGS` settings.
This was inspired by a conversation on slack:
https://openedx.slack.com/archives/CGE253B7V/p1573561290003700?thread_ts=1573478499.002800&cid=CGE253B7V
Thanks @cacciaresi!
2019-11-14 09:27:28 +01:00
Régis Behmo
b1d0039d66
Clarify binary download compatibility with plugins
2019-11-08 10:38:50 +01:00
Régis Behmo
df46f8579b
Clarify dev setting variable name
2019-11-07 09:29:37 +01:00
Régis Behmo
6d419bc8b5
Add favicon to docs
2019-10-25 10:53:59 +02:00
Régis Behmo
a2cb012e65
Fix dev user creation when running root on host
2019-10-25 10:38:15 +02:00
Régis Behmo
5e9d405a91
Fix dev/images formatting
2019-10-24 21:34:14 +02:00
Régis Behmo
85769715a4
Document plugin cookiecutter
2019-10-24 20:28:20 +02:00
Régis Behmo
30df00bdf1
Fix readme typo
2019-10-24 20:28:20 +02:00
Régis Behmo
b01f4d9c0e
Better dev
environment
...
The `dev` commands now rely on a different openedx-dev docker image.
This gives us multiple improvements:
- no more chown in base image
- faster chown in development
- mounted requirements volume in development
- fix static assets issues
- bundled ipdb/vim/... packages, which are convenient for development
Close #235
2019-10-24 20:03:36 +02:00
Régis Behmo
6a6750d04b
Beautify openedx-assets script
2019-10-22 19:39:23 +02:00
Régis Behmo
a3f39b3526
v3.7.4 (2019-10-19)
...
- [Bugfix] Fix missing requirements file in pypi package (#261 )
- [Improvement] Add missing cms/lms production/development setting
patches
- [Improvement] Allow SigV4 authentication for video upload to S3
- [Bugfix] Fix cms development settings
2019-10-19 19:13:57 +02:00
Régis Behmo
11f8c87f4a
Make sure tutor-openedx is installed as part of requirements
...
Otherwise, tutor-openedx will be pulled from pypi during plugin install.
This was failing because the latest pypi release was not installing
correctly (see #261 ).
2019-10-19 19:13:03 +02:00
Régis Behmo
b03ff585a3
Fix missing requirements file in pypi package
...
Close #261 .
2019-10-19 18:30:11 +02:00
Régis Behmo
ed0cf8d99f
Fix incorrect lms settings patch
2019-10-18 18:19:38 +02:00
Régis Behmo
38ed7d4985
Add missing cms/lms production/development setting patches
2019-10-18 18:19:38 +02:00
Régis Behmo
9cc4074f53
Support SigV4 authentication for video upload
2019-10-18 18:19:38 +02:00
Régis Behmo
16e2e8fcb9
Do not render partials/common directory
...
Subdirectories of partials/ folder are rendered, so we need to move the
common settings files to the partials/ folder.
2019-10-18 14:55:36 +02:00
Régis Behmo
11f7385276
Fix cms development settings
...
LMS settings were being incorrectly included in the cms dev settings.
2019-10-18 11:36:07 +02:00
Régis Behmo
1c9111198f
3.7.3 (2019-10-09)
...
- [Improvement] Upgrade openedx locales to Ironwood
2019-10-17 17:23:16 +02:00
Régis Behmo
d1f7d02470
Improve docs
...
- Add tutor logo
- add "edit on github" links
- modify theme colors
- and various other things...
2019-10-17 17:21:35 +02:00
Régis Behmo
e539f31504
Simplify common openedx settings management
...
Use "{% include %}" jinja directive instead of python "exec", which was
a bit weird.
Also, this sets the technical email for the studio, which was previous
set at "technical@example.com".
2019-10-17 10:22:04 +02:00
Régis Behmo
5675af4d42
Fix jinja2 dependency
...
jinja2 should include the `tojson` filter, which is only available in
2.9 (Released 2017-01-07, codename Derivation).
2019-10-14 06:26:25 +02:00
Régis Behmo
8d4f335716
Fix erroneous docs on unsupported features.
2019-10-10 15:38:03 +02:00
Régis Behmo
eec60dd248
Upgrade openedx locales to Ironwood
2019-10-09 15:50:32 +02:00
Régis Behmo
8918724021
v3.7.2 (2019-10-09)
...
- [Improvement] Properly set studio title (#246 )
- [Improvement] Enable Mysql strict mode
2019-10-09 13:40:18 +02:00
Régis Behmo
816f32e610
Fix alpine requirements in CI
2019-10-09 13:40:18 +02:00
Régis Behmo
f7a45ebc7d
Upgrade pyyaml
2019-10-09 13:22:00 +02:00
Régis Behmo
1224313e7c
Make sure twine & pip are up-to-date in CI
...
We were affected by the following bug when installing pyinstaller in CI:
https://github.com/pyinstaller/pyinstaller/issues/4006
https://github.com/pypa/pip/issues/6163
As a consequence, pip is upgraded in CI. Also, twine is now part of dev
requirements.
2019-10-09 13:22:00 +02:00
Régis Behmo
0ceae16ad8
Run tests as part of gitlab CI
2019-10-09 13:22:00 +02:00
Régis Behmo
4aa36ed8d3
Improve pypi tag line
2019-10-09 12:41:57 +02:00
Régis Behmo
73277059bc
Properly set studio title
...
This title is visible in the browser title bar and the main page of the
CMS.
Close #246 .
2019-10-09 12:04:15 +02:00
Régis Behmo
81dafa44ea
k8s support has long been out of beta
2019-10-08 22:25:31 +02:00
Régis Behmo
b04b9e19c1
docs: include user testimonials
2019-10-08 22:25:20 +02:00
Régis Behmo
7361c60845
Clarify init command in docs
...
"init" command should be run after "start".
2019-10-07 19:27:24 +02:00
Régis Behmo
cb0e2c509d
De-duplicate asset settings
2019-10-07 16:39:24 +02:00
Régis Behmo
56850683b3
Get rid of mysql strict trans mode warnings
...
Here, we adopt the same behaviour as edX.org.
See the following links for documentation:
https://docs.djangoproject.com/en/1.11/ref/databases/#mysql-sql-mode
https://dev.mysql.com/doc/refman/en/sql-mode.html#sql-mode-strict
2019-10-07 16:39:24 +02:00
Régis Behmo
617e190aed
Fix upgrading title level in documentation
2019-10-07 14:44:04 +02:00
Régis Behmo
1d4826dc3d
v3.7.1
...
- [Feature] Introduce tutor docker image
- [Feature] Introduce `local hook` command for plugin development.
- [Bugfix] Persist `private.txt` file between two runs of `config save`.
(#247 )
- [Improvement] Added configuration values to limit the number of
gunicorn workers for the LMS and CMS.
2019-10-07 14:40:49 +02:00
Régis Behmo
2b8c0778b2
Fix readme compilation
2019-10-07 14:40:49 +02:00
Régis Behmo
5e6ad893a6
Coolify readme
2019-10-07 14:26:17 +02:00
Régis Behmo
7dd96d7842
Add tutor docker image (experimental)
2019-10-04 12:01:26 +02:00
Régis Behmo
762e7984c2
Introduce local hook
command
2019-10-04 11:44:24 +02:00
Régis Behmo
53f1813409
Readme typo
2019-09-23 12:19:12 +02:00
Régis Behmo
431ef10eb0
Remove twine warning
...
Get rid of "warning: `long_description_content_type` missing.
defaulting to `text/x-rst`."
2019-09-23 11:36:21 +02:00
Régis Behmo
74d50e52c3
Persist private.txt between two runs of "config save"
...
Close #247 .
2019-09-23 11:32:10 +02:00
Régis Behmo
8659b6e7ac
Added config values for #gunicorn workers
2019-09-19 15:39:18 +02:00
Régis Behmo
a2f072faa9
v3.7.0 (2019-09-03)
...
- 💥 [Improvement] Get rid of mysql-client container
- [Improvement] Add "local-docker-compose-lms/cms-dependencies" plugin
patches
- [Improvement] Use "exec" instead of "run" to initialise local platform
2019-09-03 11:12:10 +02:00
Régis Behmo
0c0db78310
Get rid of mysql-client container
...
This has an impact on plugin hooks. Plugin hooks that needed to run
inside mysql-client now need to run inside mysql container. This
simplifies the deployment, as we no longer have an empty mysql-client
container sitting around.
When mysql is not enabled (ACTIVATE_MYSQL=False) the mysql container is
simply a mysql client.
2019-09-03 10:36:10 +02:00
Régis Behmo
14dd9e54a9
Add lms/cms dependency patches
...
This makes it possible to declare that the lms/cms depend on minio.
2019-09-03 09:35:55 +02:00