Skip to content
Open

Teak tak #39011

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
453 commits
Select commit Hold shift + click to select a range
2591d20
Обновил нужные строки
boomboom0202 Sep 24, 2025
a6abe77
Обновил нужные строки
boomboom0202 Sep 24, 2025
e8d07a5
Обновил нужные строки
boomboom0202 Sep 24, 2025
262b1c8
Обновил нужные строки
boomboom0202 Sep 24, 2025
b7ad522
Update views.py
boomboom0202 Sep 25, 2025
7f9f483
Update views.py
boomboom0202 Sep 25, 2025
a4ed74e
Update about.html
boomboom0202 Sep 26, 2025
97ea6d6
Update footer.html
boomboom0202 Sep 26, 2025
7d21e28
Update 0001_initial.py
boomboom0202 Sep 30, 2025
e0420f4
Update 0001_initial.py
boomboom0202 Sep 30, 2025
d73567c
Update _accomplishment-rendering.html
boomboom0202 Oct 3, 2025
724f7b4
Update common.py
boomboom0202 Oct 6, 2025
c2e300b
Update common.py
boomboom0202 Oct 6, 2025
350427b
Новости
boomboom0202 Oct 8, 2025
cf206f4
Update WordCloudBlockDisplay.css
boomboom0202 Oct 8, 2025
defaec1
Update word_cloud.html
boomboom0202 Oct 8, 2025
93e7031
Update word_cloud.html
boomboom0202 Oct 10, 2025
6a6a54f
Update common.py
boomboom0202 Oct 13, 2025
13eebb2
Update index_overlay.html
boomboom0202 Oct 14, 2025
8d74953
Update index_overlay.html
boomboom0202 Oct 14, 2025
3002e82
Update navbar styles and add News link
boomboom0202 Oct 17, 2025
540d1ac
Update navbar-not-authenticated.html
boomboom0202 Oct 17, 2025
77c9897
Update statistic targets in footer template
boomboom0202 Oct 21, 2025
250b196
Update team member details in about.html
boomboom0202 Oct 21, 2025
c20b36f
Update courses.html
boomboom0202 Oct 21, 2025
2c101eb
Update common.py
boomboom0202 Oct 23, 2025
402ca57
Increase rate limits for logistration and registration
boomboom0202 Oct 23, 2025
ad0e7c2
Course lanugage option translate
Erarys Nov 10, 2025
24d6ff7
Translate for faculty
Erarys Nov 10, 2025
9de8eea
add detail style
Erarys Nov 24, 2025
7886f65
edited image size|
Erarys Nov 24, 2025
d073d7e
Added competition documents
Erarys Dec 1, 2025
b848e74
Add catalog transfer
Erarys Dec 3, 2025
201e758
add new redirect from /catalog/ to /catalog_transfer/
Erarys Dec 3, 2025
d428ccf
Changed support number and add new mook list
Erarys Dec 4, 2025
5533ec1
Edited bugs
Erarys Dec 4, 2025
e1c8074
experimental changes, add new colum for grade report class
Erarys Dec 5, 2025
e05e0fe
experimental changes, add new colum for grade report class
Erarys Dec 5, 2025
111385c
Changed
Erarys Dec 5, 2025
ab408a0
Downground changes in report and edit support numbers
Erarys Dec 5, 2025
5101a82
add new table(Profile) for the report and use these 'name' column
Erarys Dec 8, 2025
d96edd9
Add new course for catalog
Dec 12, 2025
1e30b06
Beta snow fall
Dec 26, 2025
f6adef2
Conf ver
Dec 26, 2025
e849fac
Beta again
Dec 29, 2025
d31df5d
meme page NOT FOR DEPLOY!!!
Jan 5, 2026
07c72bc
Meme style
Jan 5, 2026
cda72a4
analyze page
Jan 5, 2026
6f7870f
Added new style
Jan 5, 2026
50e87df
beta
Jan 6, 2026
d537e1b
analyze add header
Jan 6, 2026
c6b0b71
copy news
Jan 6, 2026
a083f14
changed place
Jan 6, 2026
0513e56
news copy
Jan 8, 2026
7d37c3d
edit|
Jan 8, 2026
cd816b1
Added course list
Jan 8, 2026
df214d0
add
Jan 8, 2026
9346f9a
add end block
Jan 8, 2026
7ada268
add id
Jan 8, 2026
f30ee00
new table
Jan 8, 2026
837dcf3
new
Jan 8, 2026
027de80
add render
Jan 8, 2026
50f50f6
nothing
Jan 8, 2026
b64ec36
n
Jan 8, 2026
3501e8a
new
Jan 8, 2026
408cdfa
Edit
Jan 12, 2026
99634fc
Edit
Jan 12, 2026
5e3263a
count
Jan 12, 2026
ec2ce3b
fix1
Jan 12, 2026
b9a53e2
f2
Jan 12, 2026
8cfed58
f2
Jan 12, 2026
d2f8bec
f3
Jan 12, 2026
52f2236
f3
Jan 12, 2026
9422eab
f4
Jan 12, 2026
e603197
add analyze3
Jan 12, 2026
966cfc6
fx5
Jan 12, 2026
610aec2
ok
Jan 13, 2026
78c8e65
update
Jan 13, 2026
833fdbd
render
Jan 13, 2026
07b4fff
d
Jan 13, 2026
c281eb9
Beta
Jan 15, 2026
9060626
beta1
Jan 15, 2026
47ba6a7
beta2
Jan 15, 2026
0d85c75
beta
Jan 15, 2026
b118144
Beta
Jan 15, 2026
505f981
GG
Jan 15, 2026
de60ece
workd
Jan 15, 2026
da09c2d
Ok
Erarys Jan 26, 2026
ebf0641
New version test
Erarys Jan 26, 2026
cc96d4d
no snow
Erarys Jan 28, 2026
b81ecb9
New column for db
Erarys Jan 29, 2026
084e611
add new migrations
Erarys Jan 29, 2026
7205851
New row in the course about
Erarys Jan 30, 2026
7bd9763
add new row
Erarys Jan 30, 2026
d0c88be
add new column
Erarys Feb 2, 2026
dbdfef1
fix
Erarys Feb 2, 2026
d16423b
fix
Erarys Feb 2, 2026
2da71c4
fix
Erarys Feb 2, 2026
3a82976
add translation
Erarys Feb 3, 2026
2449b10
new table
Erarys Feb 3, 2026
17ab7a3
new table migrations
Erarys Feb 3, 2026
a5ac18c
new table
Erarys Feb 3, 2026
9953afc
remove
Erarys Feb 3, 2026
2be786e
add new table
Erarys Feb 3, 2026
156977d
add new corrections
Erarys Feb 3, 2026
9a610e7
modify progress function
Erarys Feb 4, 2026
bf2e8b5
some changes
Erarys Feb 12, 2026
cd59c5d
fixed bugs username to name
Erarys Feb 16, 2026
682dd69
add new column for numbar
Erarys Feb 24, 2026
7658899
add some style|
Erarys Feb 24, 2026
d38525a
ad some gap
Erarys Feb 24, 2026
2acd408
new
Erarys Feb 24, 2026
7b798bc
add certificate changes
Erarys Mar 12, 2026
c912683
add new word
Erarys Mar 12, 2026
7a179a1
remove
Erarys Mar 19, 2026
26a0bdc
Add new url for exam
Erarys Mar 26, 2026
15a018c
add new updates
Erarys Mar 26, 2026
7230883
update edx
Erarys Apr 2, 2026
25e6007
add new logs
Erarys Apr 6, 2026
66d72e2
Add word translation
Erarys Apr 7, 2026
4d124c8
certificate kaz eng translation
Erarys Apr 7, 2026
45eb393
add final translation
Erarys Apr 7, 2026
f6571be
new correction
Erarys Apr 7, 2026
70df762
back
Erarys Apr 7, 2026
be7296f
add
Erarys Apr 7, 2026
3519111
hd
Erarys Apr 7, 2026
69569a8
new
Erarys Apr 7, 2026
59a235d
D
Erarys Apr 7, 2026
01b0c3f
add translation
Erarys Apr 7, 2026
c12053c
add new changes
Erarys Apr 7, 2026
5beb3f3
add course name
Erarys Apr 7, 2026
1671cb5
add finish redirect
Erarys Apr 9, 2026
2cc69e2
add finish exam url
Erarys Apr 9, 2026
632dbae
add extended param form exam id and sessionid
Erarys Apr 9, 2026
46e641f
add system which start stop exam with proctoring
Erarys Apr 9, 2026
c2a3ab5
fixed function name
Erarys Apr 9, 2026
7b625df
add new url|
Erarys Apr 9, 2026
f5a67f4
back
Erarys Apr 10, 2026
2326275
hide secret key
Erarys Apr 10, 2026
4fcf775
change key name
Erarys Apr 10, 2026
e34b026
add protored student name
Erarys Apr 13, 2026
a7d88d5
remove utf coding
Erarys Apr 13, 2026
9644fc5
Merge branch 'teak-tak' into release/teak
Erarys Apr 13, 2026
4bf7d2f
rmove httpx
Erarys Apr 13, 2026
59635e7
add attention row
Erarys Apr 15, 2026
a6ab6fc
change platform name
Erarys Apr 15, 2026
23e9ddb
change platform name
Erarys Apr 15, 2026
4e12fb1
add complexity
Erarys Apr 16, 2026
639b402
try to fix
Erarys Apr 16, 2026
e09c735
add log
Erarys Apr 16, 2026
d5526e2
add complexity changes
Erarys Apr 16, 2026
ac770ec
add complexity
Erarys Apr 16, 2026
e90a386
add log
Erarys Apr 17, 2026
3487a09
add log
Erarys Apr 17, 2026
aa27356
log
Erarys Apr 17, 2026
5d8ec97
log
Erarys Apr 17, 2026
3fbdfd1
fix bug
Erarys Apr 17, 2026
a90ab07
add fix
Erarys Apr 17, 2026
644f13f
fix
Erarys Apr 17, 2026
f297c37
add complexity update by new way
Erarys Apr 20, 2026
c97e4d3
backup 20.04.2026
Erarys Apr 20, 2026
ffb5cf6
Merge branch 'release/teak' into teak-tak
Erarys Apr 20, 2026
74cc6ec
add translation
Erarys Apr 20, 2026
02fa92b
stable version
Erarys Apr 22, 2026
3653d78
add log
Erarys Apr 23, 2026
09f4dd3
logs fixed
Erarys Apr 23, 2026
2d5f8e4
fix logs
Erarys Apr 27, 2026
2595959
add session
Erarys Apr 27, 2026
f29ffb5
session
Erarys Apr 27, 2026
dc92b56
idk
Erarys Apr 27, 2026
24e0d9c
take back session id by session
Erarys Apr 27, 2026
a51c66a
add session correct
Erarys Apr 27, 2026
0b36803
fixed moodle to open
Erarys Apr 28, 2026
a949e3b
add logg
Erarys Apr 28, 2026
8e945b9
add log
Erarys Apr 28, 2026
d2d67d6
Improved examDesc
Erarys Apr 29, 2026
5b92d77
Merge branch 'release/teak' into teak-tak
Erarys Apr 30, 2026
e65f9fc
edited open analyze
Erarys May 18, 2026
202274b
edited open analyze
Erarys May 18, 2026
726c414
fix mistake
Erarys May 18, 2026
68a0ad4
fix mistake2
Erarys May 18, 2026
466f01c
add new column to CourseOverview
Erarys May 20, 2026
6fae2cf
change column name in courseoverview
Erarys May 20, 2026
5f03b10
fix mistake
Erarys May 18, 2026
ee5dc13
fix mistake2
Erarys May 18, 2026
2f16958
add new column to CourseOverview
Erarys May 20, 2026
b6e30fd
change column name in courseoverview
Erarys May 20, 2026
7b7a8ba
Merge remote-tracking branch 'origin/teak-tak' into teak-tak
Erarys May 21, 2026
d42d168
change directions, faculty
Erarys May 21, 2026
dc4164c
add new thing in analyze
Erarys May 21, 2026
33244f9
fix bug
Erarys May 21, 2026
7552b31
new version of page
Erarys May 21, 2026
2347043
make disign better
Erarys May 21, 2026
9d431e3
filter for coruse duplicate
Erarys May 21, 2026
78a5409
add distinct for course
Erarys May 22, 2026
8c36342
add new filter for course
Erarys May 22, 2026
d129d9d
new version
Erarys May 22, 2026
3925b08
fix mistake
Erarys May 22, 2026
fe466e8
remove filter for course full grapthic
Erarys May 22, 2026
66d5154
add new filters
Erarys May 22, 2026
96e7434
add certificate translate and fixed something
Erarys May 22, 2026
622fc57
add filter for analyze and add new strtime for certificate
Erarys May 22, 2026
3c3bac1
Merge branch 'release/teak' into teak-tak
Erarys May 22, 2026
61f20ff
width auto for certificate
Erarys May 22, 2026
241c668
fix width in page
Erarys May 22, 2026
e5f1d10
its big mistake so backup
Erarys May 22, 2026
e1485ee
change width in analyze
Erarys May 22, 2026
04895d4
add th, td limiter
Erarys May 22, 2026
9e91059
fixed
Erarys May 22, 2026
d7c3c8b
fuck
Erarys May 22, 2026
40ba13c
fix certificate open
Erarys May 25, 2026
625e980
Merge branch 'refs/heads/teak-tak' into release/teak
Erarys May 25, 2026
5d987ed
remove empty row
Erarys May 25, 2026
bd554d4
add translation for analyze
Erarys May 28, 2026
a42e459
add new word
Erarys May 28, 2026
1c23930
test translate for faculty
Erarys May 28, 2026
f806a52
add new thing
Erarys May 28, 2026
c15d209
add directions
Erarys May 28, 2026
13f3e0a
Merge branch 'teak-tak' into release/teak
Erarys May 28, 2026
f4e9661
add translation
Erarys May 28, 2026
a0f7d1d
add flexable columns
Erarys May 28, 2026
3c60fda
remove tab row func
Erarys May 28, 2026
6b02c9a
add new v of translation
Erarys Jun 2, 2026
cbc3f3c
same
Erarys Jun 2, 2026
54b9fe9
add complexity and another columns copy to new course (RERUN)
Erarys Jun 2, 2026
69e7f6f
Merge branch 'release/teak' into teak-tak
Erarys Jun 2, 2026
03a8eaa
org -> faculty
Erarys Jun 3, 2026
173f3a7
fixed faculty
Erarys Jun 3, 2026
900b0d7
n
Erarys Jun 4, 2026
65937b2
fix urls in catalog
Erarys Jun 10, 2026
9d24508
add new courses
Erarys Jun 11, 2026
898791f
fix url
Erarys Jun 11, 2026
eb6fa27
add new course style
Erarys Jun 12, 2026
3c18587
add course launch count
Erarys Aug 19, 2026
b6d5e20
remove year filter
Erarys Aug 20, 2026
a78ea58
d
Erarys Aug 21, 2026
c5e46bd
a
Erarys Aug 21, 2026
e24d543
a
Erarys Aug 21, 2026
5af99c7
d
Erarys Aug 21, 2026
4589ef0
Merge branch 'release/teak' into teak-tak
Erarys Aug 21, 2026
35f853c
Changes
Erarys Aug 21, 2026
1fcc0d3
ok
Erarys Aug 21, 2026
14273e6
add new style
Erarys Aug 21, 2026
8b6358c
add some fixes
Erarys Aug 21, 2026
6305642
f
Erarys Aug 21, 2026
1a6d88b
f
Erarys Aug 21, 2026
06db235
add width
Erarys Aug 21, 2026
f91848e
add new
Erarys Aug 21, 2026
d0fe873
d
Erarys Aug 21, 2026
820187d
remake
Erarys Aug 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
153 changes: 153 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
# .dockerignore for edx-platform.
# There's a lot here, please try to keep it organized.

### Files that are not needed in the docker file

/test_root/
.git

### Files private to developers

# Files that should be git-ignored, but are hand-edited or otherwise valued,
# and so should not be destroyed by "make clean".
# start-noclean
requirements/private.txt
requirements/edx/private.in
requirements/edx/private.txt
lms/envs/private.py
cms/envs/private.py
# end-noclean

### Python artifacts
**/*.pyc
**/__pycache__
.venv
venv

### Editor and IDE artifacts
**/*~
**/*.swp
**/*.orig
**/nbproject
**/.idea/
**/.redcar/
**/codekit-config.json
**/.pycharm_helpers/
**/_mac/*
**/IntelliLang.xml
**/conda_packages.xml
**/databaseSettings.xml
**/diff.xml
**/debugger.xml
**/editor.xml
**/ide.general.xml
**/inspection/Default.xml
**/other.xml
**/packages.xml
**/web-browsers.xml

### NFS artifacts
**/.nfs*

### OS X artifacts
**/*.DS_Store
**/.AppleDouble
**/:2e_*
**/:2e#

### Internationalization artifacts
**/*.mo
**/*.po
**/*.prob
**/*.dup
!**/django.po
!**/django.mo
!**/djangojs.po
!**/djangojs.mo
conf/locale/en/LC_MESSAGES/*.mo
conf/locale/fake*/LC_MESSAGES/*.po
conf/locale/fake*/LC_MESSAGES/*.mo

### Testing artifacts
**/.testids/
**/.noseids
**/nosetests.xml
**/.cache/
**/.coverage
**/.coverage.*
**/coverage.xml
**/cover/
**/cover_html/
**/reports/
**/jscover.log
**/jscover.log.*
**/.pytest_cache/
**/pytest_task*.txt
**/.tddium*
common/test/data/test_unicode/static/
test_root/courses/
test_root/data/test_bare.git/
test_root/export_course_repos/
test_root/paver_logs/
test_root/uploads/
**/django-pyfs
**/.tox/
common/test/data/badges/*.png

### Installation artifacts
**/*.egg-info
**/.pip_download_cache/
**/.prereqs_cache
**/.vagrant/
**/node_modules
**/bin/

### Static assets pipeline artifacts
**/*.scssc
lms/static/css/
lms/static/certificates/css/
cms/static/css/
common/static/common/js/vendor/
common/static/common/css/vendor/
common/static/bundles
**/webpack-stats.json

### Styling generated from templates
lms/static/sass/*.css
lms/static/sass/*.css.map
lms/static/certificates/sass/*.css
lms/static/themed_sass/
cms/static/css/
cms/static/sass/*.css
cms/static/sass/*.css.map
cms/static/themed_sass/
themes/**/css

### Logging artifacts
**/log/
**/logs
**/chromedriver.log
**/ghostdriver.log

### Celery artifacts ###
**/celerybeat-schedule

### Unknown artifacts
**/database.sqlite
**/courseware/static/js/mathjax/*
**/flushdb.sh
**/build
/src/
\#*\#
**/.env/
openedx/core/djangoapps/django_comment_common/comment_client/python
**/autodeploy.properties
**/.ws_migrations_complete
**/dist
**/*.bak

# Visual Studio Code
**/.vscode

# Locally generated PII reports
**/pii_report
1 change: 0 additions & 1 deletion .github/workflows/check_python_dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ jobs:
find_python_dependencies \
--req-file requirements/edx/base.txt \
--req-file requirements/edx/testing.txt \
--ignore https://github.com/edx/codejail-includes \
--ignore https://github.com/edx/edx-name-affirmation \
--ignore https://github.com/mitodl/edx-sga \
--ignore https://github.com/open-craft/xblock-poll
23 changes: 22 additions & 1 deletion cms/djangoapps/contentstore/helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,8 @@ def _insert_static_files_into_downstream_xblock(
if hasattr(downstream_xblock, "data") and substitutions:
data_with_substitutions = downstream_xblock.data
for old_static_ref, new_static_ref in substitutions.items():
data_with_substitutions = data_with_substitutions.replace(
data_with_substitutions = _replace_strings(
data_with_substitutions,
old_static_ref,
new_static_ref,
)
Expand All @@ -325,6 +326,26 @@ def _insert_static_files_into_downstream_xblock(
return notices


def _replace_strings(obj: dict | list | str, old_str: str, new_str: str):
"""
Replacing any instances of the given `old_str` string with `new_str` in any strings found in the the given object.

Returns the updated object.
"""
if isinstance(obj, dict):
for key, value in obj.items():
obj[key] = _replace_strings(value, old_str, new_str)

elif isinstance(obj, list):
for index, item in enumerate(obj):
obj[index] = _replace_strings(item, old_str, new_str)

elif isinstance(obj, str):
return obj.replace(old_str, new_str)

return obj


def import_staged_content_from_user_clipboard(parent_key: UsageKey, request) -> tuple[XBlock | None, StaticFileNotices]:
"""
Import a block (along with its children and any required static assets) from
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
from django.db import migrations

from cms.djangoapps.contentstore.toggles import (
ENABLE_REACT_MARKDOWN_EDITOR
)


def create_flag(apps, schema_editor):
Flag = apps.get_model('waffle', 'Flag')
Flag.objects.get_or_create(
name=ENABLE_REACT_MARKDOWN_EDITOR.name, defaults={'everyone': True}
)


class Migration(migrations.Migration):
dependencies = [
('contentstore', '0010_container_link_models'),
('waffle', '0001_initial'),
]

operations = [
# Do not remove the flags for rollback. We don't want to lose originals if
# they already existed, and it won't hurt if they are created.
migrations.RunPython(create_flag, reverse_code=migrations.RunPython.noop),
]
Loading