Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DONE] Develop #3.5.2 #1071

Merged
merged 17 commits into from Mar 28, 2024
Merged

[DONE] Develop #3.5.2 #1071

merged 17 commits into from Mar 28, 2024

Conversation

ptitloup
Copy link
Contributor

@ptitloup ptitloup commented Mar 8, 2024

[DONE] Correctly counts the number of sub-theme videos in a theme

LoicBonavent and others added 13 commits March 8, 2024 11:39
)

* Correctly counts the number of sub-theme videos in a theme

* Displays different messages according to channel / theme / sub-theme level

* Translations added

* Add type hint, refactor some source code and manage theme as serializable (in the new function) so that tests pass
* Fixup. Format code with Prettier

* fix selector + display access_group field

* remove access_group if not restricted

---------

Co-authored-by: github-actions <github-actions@github.com>
* add coveralls in pod-encoding action

* export token

* add token

* remove it

* add coveralls

* add python and install requirements - remove unused requierements in pod.yml

* remove command from omit files in coverage

* add unit test to test remote encode - add db to do this - remove pod-encoding yml to put it in pod.yml

* add test to transcripting

* fix tear down

* remove other version of python - change ES port to 9300

* create dev pipeline with full test

* fix python version

* create main test - use default port for ES

* improve pipeline

* test access denied

* add change owner for file created by docker

* add more clean at the end of docker test

* test keep data from docker to run test with coverage

* add config test to adddocker to run pa11y - change github action pipeline to add 11y test

* remove test settings for pa11y

* add volume to pa11y and change username for fixtures to prevent uniq constraint

* add pa11y docker in config - run it and show result

* fix docker env

* fix docker compose test

* update pa11y config

* add delete db_remote in makefile, fix get_video_qrcode for video and live

* fucking flake

* fix docker down

* remove old pa11y config, add new one for mobile and call it in pod_dev, add main to test in 3.8 and 3.10

* remove firefox and geckodriver initially added for selenium testing

* add blanck line at the end of file, remove unused env and white space before ':'

* update node version
* Proposal for the "improveCaptionsAccessibility" method

* Fixup. Format code with Black

---------

Co-authored-by: github-actions <github-actions@github.com>
* enable sound on live event

* add let

* remove unnecessary variables
* Manage fields for a personal meeting room

* Add and manage is_personal (personal meeting room) field

* Hide fields for personal meeting room and add management when voice bridge is modified in a bad format

* Can't delete a personal meeting room

* Manage personal meeting room and inform the user

* Modify tests to manage personal meeting room

* Create personal meeting room when list meetings, manage this feature, modify rights

* Translations added

* Translations modified (use of <strong> instead of <b> and French quotation marks with non-breaking spaces

* Translations modified (use of <strong> instead of <b> and French quotation marks with non-breaking spaces)

* use the d-none class rather than the inline style

* The meeting name is read-only for a personal meeting room.

* Add and use .meeting-card-personal class, like .meeting-card-inactive

* Hides an unnecessary message for additional owners

* Additional owners may not modify another user's personal meeting room

* Manage rights around personal meeting rooms and additional owners

* Field is_personnal isn't editable.

* Modification to take account of the fact that the is_personal field is no longer editable
In case of numerous/long cookies and/or long query string, the HTTP header may exceed default 4k.
When it occurs, uwsgi rejects those rejects with error "invalid request block size" and nginx returns HTTP 502.
Allowing 8k is a safe value that still allows weird long cookies set on .univ-xxx.fr
Bumps [django](https://github.com/django/django) from 3.2.24 to 3.2.25.
- [Commits](django/django@3.2.24...3.2.25)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Ptitloup <nicolas.can@univ-lille.fr>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix live_event save for many_to_many fields

* use save_m2m() instead
@ptitloup ptitloup changed the title [WIP] Develop #3.6.0 [WIP] Develop #3.5.2 Mar 20, 2024
* Fix watermark in dressings

* Fix filewidget error

* Fix get_dressing_input

* Fix test_dressing_to_json

* Add remote encoding test for dressing

* change video_test to mp4 format

* Modify video type & add credit video

* Add remote encoding cut test

* Fix flake8

* Readd settings local for docker full test

* Add remote test calls

* Add str convert

* Remove the convertion

* Fix flake8

* Add test image & fix debug print

* Prevent dressing page access when video is encoding & hide favorite button

* remove staff access for restriction but add it for thumbnail

* Add USE_DRESSING setting

* Fix flake8

* Add USE_CUT setting in context processors file.

* Add USE_CUT setting

* Update configuration JSON file

* Change video password type field to 'password'

* Fix #1081

* Fix the time field

* remove date today from global variable and replace it in each function

* print json dressing encoding to see error

* add missing whitespace

* Test ls command

* Test LS

* Test LS

* Test LS

* Add some debug prints

* Add some prints

* Add some prints

* Test dressing utils

* Test dressing utils

* Test dressing utils

* Test dressing utils

* Add debug prints

* Add debug prints

* Call the setUp function in the remote_encoding_cut [test]

* Add condition & prints [test]

* Remove some prints & uncomment assertions

* Add prints [test]

* Remove test_remote_encoding_transcoding [test]

* Update tests

* Remove unnecessary prints

* add decode data for completion base mail

* add pydoc and return

* Replace style inline by BS class

* Remove unnecessary console.log

* Correctly indent the template

* Put the datetime.date.today() in variable

* Reorganize the file

* remove console.log

* Use today_date

* Remove some prints

* Rename function

* Add test for verify_time

* Fix video access tokens.

* Update configuration

* Update configuration

* Remove unnecessary print

* Add unit tests for Completion model

* Simplify the verify_document method

* Add & improve dressing views tests

* Add some unit tests for Document model in the Completion App

* Fix flake8

* Set the pydoc in english

* Add some unit tests for CutVideo model

* Add cut tests & fix view

* Simplify verify_end_start_time method

* Add unit tests for enrichment

* Improve test views for playlists

* add remote encoding for studio, add task, add rest views and call it from router, split encoding studio

* Add USE_DEBUG_TOOLBAR setting

* remove unused recording id

---------

Co-authored-by: Ptitloup <nicolas.can@univ-lille.fr>
Co-authored-by: SebastienCozeDev <sebastien.coze.62@outlook.fr>
@ptitloup ptitloup changed the title [WIP] Develop #3.5.2 [DONE] Develop #3.5.2 Mar 28, 2024
@ptitloup ptitloup merged commit df9a5d2 into master Mar 28, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants