44 Commits

Author SHA1 Message Date
Muhammad Faraz Maqsood
5c4daa9318
feat: migrate from setup.py/setuptools to pyproject.toml/hatch (#99)
* feat: migrate to pyproject.toml and hatch

* migrate from setup.py/setuptools to pyproject.toml/hatch.

* add optional dependencies

* fix license and author

* update maintainer name

---------

Co-authored-by: Muhammad Faraz  Maqsood <faraz.maqsood@192.168.10.35>
Co-authored-by: Muhammad Labeeb <mlabeeb03@gmail.com>
2025-03-02 14:14:48 +05:00
Muhammad Labeeb
4386c85adf docs: readme update
- Explicitly state that in order to use SSO with existing LMS admin users, the newly created superuser in discovery must have the same username and email as the LMS user.
2025-01-22 14:44:52 +05:00
Muhammad Faraz Maqsood
796c0497ec feat: add env variable to enable/disable programs
This commit includes:
- This aligns with the frontend, which now also utilizes this environment variable. To view the frontend related changes, click here: https://github.com/openedx/frontend-app-learner-dashboard/pull/506/files.
- Additionally, it automates the enabling of programs in the "programapiconfig" model on the LMS admin panel through init tasks.
- Update the documentation accordingly.
2025-01-22 13:05:26 +05:00
Muhammad Faraz Maqsood
89b63c1d47 doc: add link to instructions to use event-bus 2025-01-09 13:09:40 +05:00
Régis Behmo
468662c75c Merge branch 'release' 2024-11-27 18:35:01 +01:00
Syed Muhammad Dawoud Sheraz Ali
1d57879cc8 feat!: Rename branches master->release, nightly->main 2024-11-27 22:33:41 +05:00
Régis Behmo
7618ec9f03 docs: *.local.edly.io -> *.local.openedx.io
The default URL to run a local platform switched from local.edly.io to
local.openedx.io. This changes makes it clearer for everyone that Tutor
is to run Open edX.

See: https://github.com/overhangio/tutor/issues/1120
2024-10-17 08:36:40 +02:00
Emad Rad
07cd392515 reformat: RST syntax
This will clean up the README file to follow the RST format, fixed some typos and improved readability.
2024-07-25 17:51:15 +05:00
Muhammad Faraz Maqsood
85b876cdc7 doc: add an instruction for cache programs for tutor dev mode 2024-07-04 12:55:01 +05:00
Muhammad Faraz Maqsood
c939b8a654 fix: readme correction 2024-06-04 12:30:44 +05:00
Danyal-Faheem
4b1ccd4ea5 docs: fix site-configuration url 2024-04-25 11:43:03 +05:00
Muhammad Faraz Maqsood
74273e027f doc: add instructions related to programs
close overhangio#42 as this is not an issue, updating readme in case of confusion.
2024-01-09 10:56:59 +05:00
Zia Fazal
52af6adb57 feat: upgrade to quince 2023-12-11 18:12:10 +01:00
Régis Behmo
7dc8b266b6 local.overhang.io -> local.edly.io
This is related to https://github.com/overhangio/tutor/issues/945
2023-12-09 15:54:28 +01:00
Régis Behmo
03c43e084c docs: docs.tutor.overhang.io -> docs.tutor.edly.io
See: https://github.com/overhangio/tutor/issues/945
2023-12-05 11:45:48 +01:00
Emad Rad
0d9eb05ee5 chore: typo fixed 2023-11-24 08:39:38 +05:00
Muhammad Faraz Maqsood
af757b3e4c updated maintainer email 2023-11-14 16:54:32 +05:00
Muhammad Faraz Maqsood
286acdae0b feat: upgrade to palm 2023-06-15 00:42:53 +02:00
Régis Behmo
3a5c8280c7 docs: instruct to install from index 2023-05-16 10:08:58 +02:00
Navin Karkera
38a538a675 feat: extra pip requirements 2023-05-03 17:49:14 +02:00
Régis Behmo
36bbec4a9e feat: upgrade to olive 2022-12-12 19:23:02 +01:00
Carlos Muniz
c68f96a1d7 docs: change quickstart to launch
This change is due to renaming quickstart to launch in tutor.
2022-12-12 18:56:13 +01:00
Régis Behmo
90e007920b docs: make it clear who is maintaining this plugin 2022-11-10 16:09:52 +01:00
Régis Behmo
778b698084 feat: upgrade to nutmeg 2022-06-09 21:39:43 +02:00
Jayram Nai
813f6c62b4 docs: fix README typo 2022-01-08 18:00:39 +01:00
Régis Behmo
e7bc9eaaa3 fix: programs discovery
In Discovery, programs and courses are always associated to a site and partner.
However, sites differ in development and in production, because their urls are
different. And when we run the `cache_programs` in the LMS, we must be careful
to hit the url that corresponds to the right site in dev and prod. This url is
no longer defined by the COURSE_API_URL setting, or the internal_api_url
attribute. Instead, they are loaded from the corresponding site configuration.
To resolve this mess, we make sure that the right site configurations are
properly defined in dev and local.

It is the responsibility of end users to properly associate courses and
programs to the right site (dev or local) on their running platform...

How to reproduce the issue:

- Run the `create_catalog_integrations` command indicated in the readme.
- Create a program in discovery, and add a few courses to it. Make sure it is associated to the "Open edX" partner, and not "Open edX - dev".
- Run the `cache_programs` command from the readme
- Authenticate and open /dashboard/programs. The program you created should appear.
2021-10-11 09:37:10 +02:00
liupengcheng
6380a2b53d feat: upgrade to open-release/lilac.master 2021-06-08 22:35:58 +02:00
Régis Behmo
be49709a1f Serve static assets with whitenoise 2020-08-15 19:02:27 +02:00
Régis Behmo
30515295b7 Fix instructions for caching programs
See
https://discuss.overhang.io/t/re-indexing-courses-command/713/7?u=regis
2020-07-05 21:14:52 +02:00
Régis Behmo
20795207f8 Fix refresh command docs in README
See https://discuss.overhang.io/t/re-indexing-courses-command/713/6
2020-07-05 14:40:04 +02:00
Régis Behmo
0dc9a211eb Fix volume mounting in debugging instructions
Close #10
2020-06-19 11:43:22 +02:00
Régis Behmo
02af80c733 Upgrade to Juniper 2020-06-15 09:33:26 +02:00
Régis Behmo
1b9baba23f Improve instructions for setting up a dev environment 2020-04-29 09:01:17 +02:00
Régis Behmo
a289865893 Fix e-ducation logo image link 2020-01-10 16:41:50 +01:00
Régis Behmo
16041a2465 Doc: run metadata update command in dev mode
Dev mode should work both in production and locally.
2020-01-10 15:09:07 +01:00
Régis Behmo
12dd86a067 Add instructions on how to bind-mount repo 2020-01-10 13:22:01 +01:00
Régis Behmo
63a2ee0eda Make discovery more debuggable 2020-01-08 22:28:12 +01:00
Régis Behmo
5a8bb91551 Specify license in readme 2020-01-08 20:57:25 +01:00
Régis Behmo
beba2689f8 Explain how to debug a local discovery repo 2020-01-08 20:57:07 +01:00
Régis Behmo
c6ffc796c2 Plugin can be run with pre-compiled binary 2020-01-08 20:56:16 +01:00
Régis Behmo
8a4da972ef Make it possible to cache programs from the lms
To do so, it is necessary to create a dedicated user.
2019-11-22 12:54:08 +01:00
Claudio Acciaresi
e7cf900b4a Fix typo. 2019-11-08 08:10:43 +01:00
Régis Behmo
3a8b663843 Document oauth2 login. 2019-08-02 19:40:16 +02:00
Régis Behmo
28b805eb28 🌅 2019-07-11 13:44:16 +08:00