Commit Graph

  • fa053ac7ae remove hard-coded uid 1000 release Florian du Garage Num 2025-09-30 21:46:06 +02:00
  • 18d1825de7
    feat: migrate from pylint/black to ruff (#104) main Muhammad Labeeb 2025-08-28 18:59:56 +05:00
  • c6a0d16a76
    Merge pull request #102 from overhangio/teak v20.0.0 Ahmed Khalid 2025-06-27 15:57:02 +05:00
  • 944b432ca4 v20.0.0 Muhammad Labeeb 2025-03-24 19:38:18 +05:00
  • 7a31ce81fd
    chore: replace site-configuration script with management command (#101) Danyal Faheem 2025-04-22 15:23:18 +05:00
  • b189574e03
    build: Add hatch_build in sdist to fix installation issues (#100) Syed Muhammad Dawoud Sheraz Ali 2025-03-12 16:14:02 +05:00
  • 79d8d472e5 build: 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
  • 5c4daa9318
    feat: migrate from setup.py/setuptools to pyproject.toml/hatch (#99) Muhammad Faraz Maqsood 2025-03-02 14:14:48 +05:00
  • 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. Muhammad Labeeb 2025-01-22 12:53:29 +05:00
  • d34cc5dc75 docs: add changelog entry Muhammad Faraz Maqsood 2025-01-21 17:34:27 +05:00
  • 796c0497ec feat: add env variable to enable/disable programs Muhammad Faraz Maqsood 2025-01-21 17:33:51 +05:00
  • 6ca50caa5a
    build: re-add auto-add for PRs with a different target (#96) Syed Muhammad Dawoud Sheraz Ali 2025-01-21 16:45:48 +05:00
  • 600ac26c09 build: re-add auto-add for PRs with a different target dsheraz/auto-add-prs Syed Muhammad Dawoud Sheraz Ali 2025-01-21 16:17:59 +05:00
  • 89b63c1d47 doc: add link to instructions to use event-bus Muhammad Faraz Maqsood 2025-01-09 13:03:56 +05:00
  • 20e381ed25 doc: add changelog entry Muhammad Faraz Maqsood 2025-01-09 10:58:26 +05:00
  • 604e7f3485 feat: add support to run event-bus in discovery Muhammad Faraz Maqsood 2025-01-08 18:43:17 +05:00
  • d343d1fbd3
    feat: upgrade to sumac v19.0.0 Régis Behmo 2024-12-16 20:38:52 +01:00
  • 214ae64628 chore: update changelog Syed Muhammad Dawoud Sheraz Ali 2024-12-09 19:07:49 +05:00
  • b05698b9a3 chore: 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
  • 403a5e297d feat: add Elasticsearch support in tutor-discovery (#89) Muhammad Faraz Maqsood 2024-11-01 22:22:22 +05:00
  • b89af42406 v19.0.0 upgrade to sumac Muhammad Faraz Maqsood 2024-11-15 12:48:21 +05:00
  • 468662c75c Merge branch 'release' Régis Behmo 2024-11-27 18:35:01 +01:00
  • 1d57879cc8 feat!: Rename branches master->release, nightly->main Syed Muhammad Dawoud Sheraz Ali 2024-11-19 12:35:13 +05:00
  • fa4593d673 feat!: Rename branches master->release, nightly->main dsheraz/branch-rename Syed Muhammad Dawoud Sheraz Ali 2024-11-19 12:35:13 +05:00
  • 1807cd8abd Merge remote-tracking branch 'origin/master' into nightly Overhang.IO 2024-11-14 16:21:13 +00:00
  • 9090614180
    chore: remove Python 3.8 references (#91) Muhammad Faraz Maqsood 2024-11-14 21:09:52 +05:00
  • 97d34aa2ec chore: 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
  • 1cc9c3f40c
    feat: ubuntu upgrade in dockerfile (#84) Hina Khadim 2024-10-23 16:43:16 +05:00
  • 7618ec9f03 docs: *.local.edly.io -> *.local.openedx.io Régis Behmo 2024-10-17 08:35:13 +02:00
  • deaed2ff07 ci: upgrade vendor actions Régis Behmo 2024-10-03 11:16:24 +02:00
  • eae4dd4332 docs: fix author domain name Régis Behmo 2024-10-01 09:08:32 +02:00
  • 07cd392515 reformat: RST syntax Emad Rad 2024-07-23 04:13:53 +03:30
  • 06d63b7938 docs: update changelog Eugene Dyudyunov 2024-07-10 16:04:24 +03:00
  • d56924e455 fix: pathway API permissions Eugene Dyudyunov 2024-07-10 16:02:25 +03:00
  • 85b876cdc7 doc: add an instruction for cache programs for tutor dev mode Muhammad Faraz Maqsood 2024-07-04 12:51:36 +05:00
  • a40d767426 refactor: address comments Muhammad Faraz Maqsood 2024-06-26 13:59:02 +05:00
  • e7cee6769b doc: add changelog entry Muhammad Faraz Maqsood 2024-06-26 12:01:15 +05:00
  • c5e56dfa2c fix: 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
  • d8b0e6a327 fix: 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
  • 14684ef2ca fix: docker build deprecation warnings Régis Behmo 2024-06-21 16:59:34 +02:00
  • 790513e486
    Merge pull request #74 from overhangio/redwood v18.0.0 Régis Behmo 2024-06-20 01:52:43 +02:00
  • 48c13d7105 v18.0.0 Muhammad Faraz Maqsood 2024-05-14 14:07:25 +05:00
  • e63be4fcc3 fix: 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
  • f4ccdf0f95 feat: upgrade to redwood Muhammad Faraz Maqsood 2024-05-14 14:00:23 +05:00
  • c692e75d17 Merge remote-tracking branch 'origin/master' into nightly Overhang.IO 2024-06-04 07:37:10 +00:00
  • c939b8a654 fix: readme correction v17.0.1 Muhammad Faraz Maqsood 2024-06-04 12:25:53 +05:00
  • 34691b58e2 docs: 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
  • d27b7523e1 fix: 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
  • 2f9effded9 add changelog entry Muhammad Faraz Maqsood 2024-03-14 13:13:16 +05:00
  • 213e4dbc0d enhancement: upgrade python version to 3 .12.2 Muhammad Faraz Maqsood 2024-03-14 13:12:07 +05:00
  • 96d6ba9ca2 v17.0.1 Muhammad Faraz Maqsood 2024-04-25 11:53:22 +05:00
  • ecff88eb40 fix: Create media directory in Dockerfile. Andrés González 2024-04-12 14:24:12 -03:00
  • 4b1ccd4ea5 docs: fix site-configuration url Danyal-Faheem 2024-04-25 11:17:59 +05:00
  • 1b1d90239d remove extra changelog entry Muhammad Faraz Maqsood 2024-03-21 15:46:24 +05:00
  • b309e364fb fix: add changelog entry Danyal-Faheem 2024-03-13 15:10:09 +05:00
  • 471bae22e8 ci: add python 3.12 checks resolved merge conflicts rebased this branch to overhangio master branch from edly-io master branch Danyal-Faheem 2024-03-05 15:00:30 +05:00
  • 0034aaddb3 fix: fix volumes empty list error during tutor dev launch Muhammad Faraz Maqsood 2024-03-13 13:04:19 +05:00
  • 90abd11ca6 Revert "fix: fix empty volumes list" Muhammad Faraz Maqsood 2024-03-13 12:59:48 +05:00
  • 69c8ba5e9c fix: fix empty volumes list this error occurs during dev launch Muhammad Faraz Maqsood 2024-03-13 12:55:55 +05:00
  • a4fa65cf29 ci: fix auto-add-to-project typo Régis Behmo 2024-03-12 11:42:36 +05:00
  • 3ebf44e3d6 docs: add changelog entry Max Sokolski 2024-02-20 17:37:14 +02:00
  • b3bc099364 feat: add mounts for docker-compose-dev-services Max Sokolski 2024-02-20 17:35:50 +02:00
  • 9b1fdd9773 ci: don't even try to auto-add PRs to github project Régis Behmo 2024-03-05 11:51:51 +05:00
  • 98e226c501 ci: remove now useless OPENEDX_RELEASE variable Régis Behmo 2024-02-20 15:15:40 +01:00
  • b8f6ad8c9c fix: remove pkg_resources for compatibility with python 3.12 Régis Behmo 2024-02-06 11:41:23 +01:00
  • d451ab6425 ci: auto-add issues and items to github project Régis Behmo 2024-01-12 12:33:35 +01:00
  • 74273e027f doc: 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
  • 52af6adb57 feat: upgrade to quince v17.0.0 Zia Fazal 2023-11-10 11:39:46 +05:00
  • 073fe08a04 Merge remote-tracking branch 'origin/master' into nightly Overhang.IO 2023-12-09 18:15:12 +00:00
  • 18cce706a7 v16.0.2 v16.0.2 Régis Behmo 2023-12-09 19:05:52 +01:00
  • e30a78936d fix: banner image base urls Muhammad Faraz Maqsood 2023-12-08 17:52:22 +05:00
  • 7dc8b266b6 local.overhang.io -> local.edly.io Régis Behmo 2023-12-09 15:54:28 +01:00
  • 7e65b8b51a Merge remote-tracking branch 'origin/master' into nightly Overhang.IO 2023-12-08 18:46:42 +00:00
  • 5f964b0c6c
    fix: dev dependency Emad Rad 2023-12-08 22:04:06 +03:30
  • e766c92c86 chore: use course-discovery openedx-atlas requirement Omar Al-Ithawi 2023-11-18 08:24:48 +03:00
  • 236b8c77e9 Merge remote-tracking branch 'origin/master' into nightly Overhang.IO 2023-12-05 11:17:42 +00:00
  • 03c43e084c docs: docs.tutor.overhang.io -> docs.tutor.edly.io Régis Behmo 2023-12-05 11:45:48 +01:00
  • 829025ff26 Merge remote-tracking branch 'origin/master' into nightly Overhang.IO 2023-11-24 03:49:54 +00:00
  • 0d9eb05ee5 chore: typo fixed Emad Rad 2023-11-18 17:27:17 +03:30
  • 0f9ac7f4d4 chore: cleanup Emad Rad 2023-11-18 16:01:58 +03:30
  • e18fede815 fix: typing added Emad Rad 2023-11-18 16:01:53 +03:30
  • ed0935da3d ci: test action added Emad Rad 2023-11-18 15:58:42 +03:30
  • 71e988b3ee feat: Makefile added Emad Rad 2023-11-18 15:58:35 +03:30
  • 962f796458 chore: changelog entry added Emad Rad 2023-11-18 15:58:22 +03:30
  • 0adea6785e Merge remote-tracking branch 'origin/master' into nightly Overhang.IO 2023-11-21 10:40:21 +00:00
  • 8105cd9230 feat: introduce course discovery repository and version settings Muhammad Faraz Maqsood 2023-11-13 12:54:37 +05:00
  • 902c223370 Merge branch 'master' into nightly Régis Behmo 2023-11-20 17:46:41 +01:00
  • 411a601ba9 feat: simplify nightly version management Régis Behmo 2023-11-20 17:39:47 +01:00
  • 11f807de13 Merge remote-tracking branch 'origin/master' into nightly Overhang.IO 2023-11-14 12:02:30 +00:00
  • af757b3e4c updated maintainer email Muhammad Faraz Maqsood 2023-11-14 15:28:24 +05:00
  • 05f0bfe9d5 Merge remote-tracking branch 'origin/master' into nightly Overhang.IO 2023-11-08 09:03:50 +00:00
  • d3ab250f57 v16.0.1 v16.0.1 Muhammad Faraz Maqsood 2023-11-08 13:47:31 +05:00
  • 16e90e10c4 Merge remote-tracking branch 'origin/master' into nightly Overhang.IO 2023-11-08 07:02:12 +00:00
  • 811e792a17
    fix: wrong variable name for extra_requirement for pip extra requirements Muhammad Faraz Maqsood 2023-11-08 11:50:17 +05:00
  • b9dd940903 feat: add minimal atlas step to the build Omar Al-Ithawi 2023-08-02 09:07:00 +03:00
  • 1667af12cb Merge remote-tracking branch 'origin/master' into nightly Overhang.IO 2023-10-03 06:50:50 +00:00
  • 4e90634092 chore: mark compatibility with python 3.12 Régis Behmo 2023-10-03 08:23:48 +02:00
  • 21b82de63f fix: missing pkg-config in image build Régis Behmo 2023-09-08 09:53:08 +02:00
  • bddd793bfd Merge remote-tracking branch 'origin/master' into nightly Overhang.IO 2023-09-07 16:59:00 +00:00
  • b5c266efdb fix: nightly package version Régis Behmo 2023-09-07 18:39:53 +02:00