build: Add hatch_build in sdist to fix installation issues (#100)
Syed Muhammad Dawoud Sheraz Ali
2025-03-12 16:14:02 +05:00
79d8d472e5build: Add hatch_build in sdist to fix installation issues
dsheraz/fix-hatch-build
Syed Muhammad Dawoud Sheraz Ali
2025-03-12 11:50:40 +05:00
feat: migrate from setup.py/setuptools to pyproject.toml/hatch (#99)
Muhammad Faraz Maqsood
2025-03-02 14:14:48 +05:00
4386c85adfdocs: 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.
Muhammad Labeeb
2025-01-22 12:53:29 +05:00
d34cc5dc75docs: add changelog entry
Muhammad Faraz Maqsood
2025-01-21 17:34:27 +05:00
796c0497ecfeat: add env variable to enable/disable programs
Muhammad Faraz Maqsood
2025-01-21 17:33:51 +05:00
feat: upgrade to sumac
v19.0.0
Régis Behmo
2024-12-16 20:38:52 +01:00
214ae64628chore: update changelog
Syed Muhammad Dawoud Sheraz Ali
2024-12-09 19:07:49 +05:00
b05698b9a3chore: add is_docker_rootless() in tutor-discovery - move is_docker_rootless method from tutor to tutor-discovery - move is_docker_rootless related tests from tutor to tutor-discovery and modify makefile according to it.
Muhammad Faraz Maqsood
2024-11-22 12:44:59 +05:00
403a5e297dfeat: add Elasticsearch support in tutor-discovery (#89)
Muhammad Faraz Maqsood
2024-11-01 22:22:22 +05:00
b89af42406v19.0.0 upgrade to sumac
Muhammad Faraz Maqsood
2024-11-15 12:48:21 +05:00
97d34aa2ecchore: remove Python 3.8 references - drop support for python 3.8 and set Python 3.9 as the minimum supported python version.
feat/remove-py38-references
Muhammad Faraz Maqsood
2024-11-12 12:26:42 +05:00
d56924e455fix: pathway API permissions
Eugene Dyudyunov
2024-07-10 16:02:25 +03:00
85b876cdc7doc: add an instruction for cache programs for tutor dev mode
Muhammad Faraz Maqsood
2024-07-04 12:51:36 +05:00
a40d767426refactor: address comments
Muhammad Faraz Maqsood
2024-06-26 13:59:02 +05:00
e7cee6769bdoc: add changelog entry
Muhammad Faraz Maqsood
2024-06-26 12:01:15 +05:00
c5e56dfa2cfix: permission denied error for media directory """ discovery-1 | PermissionError: [Errno 13] Permission denied: '/openedx/discovery/course_discovery/media/media' discovery-1 | 2024-06-25 13:35:29,038 ERROR 7 [django.request] /openedx/venv/lib/python3.8/site-packages/django/utils/log.py:241 - Internal Server Error: /admin/course_metadata/program/9/change/ discovery-1 | Traceback (most recent call last): discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/core/handlers/exception.py", line 55, in inner discovery-1 | response = get_response(request) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/core/handlers/base.py", line 197, in _get_response discovery-1 | response = wrapped_callback(request, *callback_args, **callback_kwargs) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/contrib/admin/options.py", line 688, in wrapper discovery-1 | return self.admin_site.admin_view(view)(*args, **kwargs) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/utils/decorators.py", line 134, in _wrapper_view discovery-1 | response = view_func(request, *args, **kwargs) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/views/decorators/cache.py", line 62, in _wrapper_view_func discovery-1 | response = view_func(request, *args, **kwargs) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/contrib/admin/sites.py", line 242, in inner discovery-1 | return view(request, *args, **kwargs) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django_object_actions/utils.py", line 57, in change_view discovery-1 | return super(BaseDjangoObjectActions, self).change_view( discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/contrib/admin/options.py", line 1889, in change_view discovery-1 | return self.changeform_view(request, object_id, form_url, extra_context) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/utils/decorators.py", line 46, in _wrapper discovery-1 | return bound_method(*args, **kwargs) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/utils/decorators.py", line 134, in _wrapper_view discovery-1 | response = view_func(request, *args, **kwargs) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/contrib/admin/options.py", line 1747, in changeform_view discovery-1 | return self._changeform_view(request, object_id, form_url, extra_context) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/contrib/admin/options.py", line 1798, in _changeform_view discovery-1 | self.save_model(request, new_object, form, not add) discovery-1 | File "/openedx/discovery/./course_discovery/apps/course_metadata/admin.py", line 462, in save_model discovery-1 | super().save_model(request, obj, form, change) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/simple_history/admin.py", line 228, in save_model discovery-1 | super().save_model(request, obj, form, change) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/contrib/admin/options.py", line 1227, in save_model discovery-1 | obj.save() discovery-1 | File "/openedx/discovery/./course_discovery/apps/course_metadata/models.py", line 3613, in save discovery-1 | super().save(*args, **kwargs) discovery-1 | File "/openedx/discovery/./course_discovery/apps/course_metadata/models.py", line 102, in save discovery-1 | super().save(*args, **kwargs) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django_extensions/db/models.py", line 22, in save discovery-1 | super().save(**kwargs) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/db/models/base.py", line 814, in save discovery-1 | self.save_base( discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/model_utils/tracker.py", line 375, in inner discovery-1 | return original(instance, *args, **kwargs) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/db/models/base.py", line 877, in save_base discovery-1 | updated = self._save_table( discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/db/models/base.py", line 981, in _save_table discovery-1 | values = [ discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/db/models/base.py", line 985, in <listcomp> discovery-1 | (getattr(self, f.attname) if raw else f.pre_save(self, False)), discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/db/models/fields/files.py", line 317, in pre_save discovery-1 | file.save(file.name, file.file, save=False) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/stdimage/models.py", line 32, in save discovery-1 | super().save(name, content, save) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/db/models/fields/files.py", line 93, in save discovery-1 | self.name = self.storage.save(name, content, max_length=self.field.max_length) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/core/files/storage/base.py", line 38, in save discovery-1 | name = self._save(name, content) discovery-1 | File "/openedx/venv/lib/python3.8/site-packages/django/core/files/storage/filesystem.py", line 87, in _save discovery-1 | os.makedirs(directory, exist_ok=True) discovery-1 | File "/usr/lib/python3.8/os.py", line 213, in makedirs discovery-1 | makedirs(head, exist_ok=exist_ok) discovery-1 | File "/usr/lib/python3.8/os.py", line 213, in makedirs discovery-1 | makedirs(head, exist_ok=exist_ok) discovery-1 | File "/usr/lib/python3.8/os.py", line 223, in makedirs discovery-1 | mkdir(name, mode) discovery-1 | PermissionError: [Errno 13] Permission denied: '/openedx/discovery/course_discovery/media/media' """
Muhammad Faraz Maqsood
2024-06-26 10:22:31 +05:00
d8b0e6a327fix: images does not persist On stopping discovery container and deleting it And starting it again, images gives 404
Muhammad Faraz Maqsood
2024-06-26 10:21:06 +05:00
48c13d7105v18.0.0
Muhammad Faraz Maqsood
2024-05-14 14:07:25 +05:00
e63be4fcc3fix: wrong mime type by adding mime-support The admin's stylesheets e.g.https://{{DISCOVERY_HOST}}/static/admin/css/base.css, were not loaded because its MIME type appears to be "text/plain", It should be "text/css".
Muhammad Faraz Maqsood
2024-05-14 14:02:26 +05:00
f4ccdf0f95feat: upgrade to redwood
Muhammad Faraz Maqsood
2024-05-14 14:00:23 +05:00
c692e75d17Merge remote-tracking branch 'origin/master' into nightly
Overhang.IO
2024-06-04 07:37:10 +00:00
c939b8a654fix: readme correction
v17.0.1
Muhammad Faraz Maqsood
2024-06-04 12:25:53 +05:00
34691b58e2docs: add a comment explaining the need of root user => [minimal 7/19] RUN echo "{}" > /openedx/config.yml 0.2s => ERROR [minimal 8/19] RUN git clone https://github.com/pyenv/pyenv /opt/pyenv --branch v2.3.36 --depth 1 0.4s ------ > importing cache manifest from docker.io/overhangio/openedx-discovery:17.0.0-nightly-cache: ------ ------ > [minimal 8/19] RUN git clone https://github.com/pyenv/pyenv /opt/pyenv --branch v2.3.36 --depth 1: 0.341 fatal: could not create work tree dir '/opt/pyenv': Permission denied ------ Dockerfile:36 -------------------- 34 | ENV PYENV_ROOT /opt/pyenv 35 | # USER root 36 | >>> RUN git clone https://github.com/pyenv/pyenv $PYENV_ROOT --branch v2.3.36 --depth 1 37 | # Install Python 38 | RUN $PYENV_ROOT/bin/pyenv install $PYTHON_VERSION -------------------- ERROR: failed to solve: process "/bin/sh -c git clone https://github.com/pyenv/pyenv $PYENV_ROOT --branch v2.3.36 --depth 1" did not complete successfully: exit code: 128
Muhammad Faraz Maqsood
2024-04-08 13:20:10 +05:00
d27b7523e1fix: fix compile messages error ModuleNotFoundError: No module named '_sqlite3' fixed above error on line >>> RUN python manage.py compilemessages
Muhammad Faraz Maqsood
2024-03-18 12:09:06 +05:00
2f9effded9add changelog entry
Muhammad Faraz Maqsood
2024-03-14 13:13:16 +05:00
213e4dbc0denhancement: upgrade python version to 3 .12.2
Muhammad Faraz Maqsood
2024-03-14 13:12:07 +05:00
96d6ba9ca2v17.0.1
Muhammad Faraz Maqsood
2024-04-25 11:53:22 +05:00
ecff88eb40fix: Create media directory in Dockerfile.
Andrés González
2024-04-12 14:24:12 -03:00
b8f6ad8c9cfix: remove pkg_resources for compatibility with python 3.12
Régis Behmo
2024-02-06 11:41:23 +01:00
d451ab6425ci: auto-add issues and items to github project
Régis Behmo
2024-01-12 12:33:35 +01:00
74273e027fdoc: add instructions related to programs close overhangio#42 as this is not an issue, updating readme in case of confusion.
Muhammad Faraz Maqsood
2024-01-09 10:54:47 +05:00
52af6adb57feat: upgrade to quince
v17.0.0
Zia Fazal
2023-11-10 11:39:46 +05:00
073fe08a04Merge remote-tracking branch 'origin/master' into nightly
Overhang.IO
2023-12-09 18:15:12 +00:00