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] Feature import external video, add mediacad platform #1014

Conversation

LoicBonavent
Copy link
Collaborator

Add improvements for the feature "Import external video"

  • Add the ability to import a video from a Mediacad platform (Médiathèque académique)
  • Refactor some code in this module
  • Improved error message handling
  • Add documentation about video platforms (especially for videos from a Pod platform)

@AymericJak AymericJak changed the title DONE] Feature import external video, add mediacad platform [DONE] Feature import external video, add mediacad platform Dec 13, 2023
@AymericJak AymericJak self-requested a review December 13, 2023 12:40
<div class="card">
<h2 class="h4 card-header card-title pod-card__title ps-2">{% trans "Useful tips" %}</h2>
<div class="card-body card-text">
<p>{% trans "The address entered must correspond to a video file. The platform to which you copy the link may offer several possibilities; feel free to test the different links provided." %}</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Une petite faute au début, voici son corrigé :

The entered address ...

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Salut Aymeric, merci pour la review.
C'est corrigé

pod/import_video/utils.py Show resolved Hide resolved
except Exception as exc:
msg = {}
proposition = ""
msg["error"] = _("Impossible to upload to Pod the video")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je suis plutôt pour : Unable to upload the video to Pod

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Modifié

Comment on lines 2199 to 2203
#: pod/enrichment/views.py pod/video/views.py
#, fuzzy
#| msgid "You cannot access this folder."
msgid "You cannot access this playlist because it is private."
msgstr "Vous ne pouvez pas voir ce dossier."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

à revoir

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revu

"\"%(url)s\" target=\"_blank\">%(url)s</a><br><br>%(desc)s"
msgstr ""
"Cette vidéo « %(name)s » a été téléversée sur Pod ; son origine est "
"%(type)s : <a href=\"%(url)s\" target=\"_blank\">%(url)s</a>"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

à revoir

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revu

Comment on lines 3719 to 3729
#, fuzzy
#| msgid ""
#| "You can send a message (100 characters maximum) to the BigBlueButton "
#| "session. It will be displayed within 15 to 30 seconds on the live video."
msgid ""
"You can send a message (100 characters maximum) to the speakers/trainers. "
"They will receive it in few seconds."
msgstr ""
"Vous pouvez envoyer un message (100 caractères maximum) à la session "
"BigBlueButton. Il sera affiché dans les 15 à 30 secondes sur la vidéo en "
"direct."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

à revoir

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revu

Comment on lines 5559 to 5575
#, fuzzy
#| msgid "Enable chat"
msgid "Enable the chat"
msgstr "Activer le tchat"

#: pod/meeting/templates/meeting/webinary_options_modal_form.html
#, fuzzy
#| msgid "Enable chat"
msgid "enable_chat"
msgstr "Activer le tchat"

#: pod/meeting/templates/meeting/webinary_options_modal_form.html
#, fuzzy
#| msgid "Show public chat"
msgid "Show chat"
msgstr "Affichage du tchat public"

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Il faut retirer les #, fuzzy et #| .....

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Normalement, il n'y a plus de Fuzzy dans les fichiers de traduction

…to upload the video to Pod; and remove fuzzy translations
Copy link
Collaborator

@Badatos Badatos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Quelque petites corrections, notamment sur des type d'exception non précisés, sinon c'est bon pour moi ^^.

pod/import_video/utils.py Outdated Show resolved Hide resolved
pod/import_video/utils.py Show resolved Hide resolved
pod/import_video/utils.py Show resolved Hide resolved
msg["error"] = _("No video file found.")
msg["message"] = _("No video file found for this address.")
raise ValueError(msg)
except Exception:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

idem, préciser l'exception quand c'est possible.

)

return platform_type
except Exception as exc:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

type d'exception à préciser

request, record_id, type_source_url
)
else:
# Video file (or BBB video file, same process) source URL
return upload_bbb_recording_to_pod(request, record_id)
except Exception as exc:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

type d'exception à préciser

source_video_url = type_source_url.url
extension = type_source_url.extension

# Verify that video exists and not oversised
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oversiZed :)

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Modifié

save_video(request, dest_path, recording_title, description)

return True
except Exception as exc:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

type d'exception ?

try:
# Management of error messages from sub-functions
message = "%s %s" % (exc.args[0]["error"], exc.args[0]["message"])
except Exception:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

type d'exception ?

mc_video_desc = mc_video_json["description"]
if mc_video_desc is not None:
mc_video_desc = mc_video_desc.replace("\r\n", "<br>")
except Exception:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

type d'exception ?

Copy link
Contributor

@AymericJak AymericJak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok pour moi.
C'est super, merci !

@ptitloup ptitloup merged commit bbfe50f into EsupPortail:develop Dec 18, 2023
4 checks passed
vsabatie pushed a commit to vsabatie/Pod that referenced this pull request Jan 9, 2024
…ail#1014)

* Add documentation about video platforms

* Add tests

* Add functions to manage import videos from Mediacad platform, and refactor some code

* Add functions to manage import videos from Mediacad platform; improved error message handling

* Add translations about Pod informations and Mediacad platform

* Modification of a test due to improved error message handling

* Add translations about Pod informations and Mediacad platform

* Add translations about Pod informations and Mediacad platform

* Change translation : Impossible to upload to Pod the video => Unable to upload the video to Pod; and remove fuzzy translations

* Add role='alert' to one error message
vsabatie pushed a commit to vsabatie/Pod that referenced this pull request Jan 16, 2024
…ail#1014)

* Add documentation about video platforms

* Add tests

* Add functions to manage import videos from Mediacad platform, and refactor some code

* Add functions to manage import videos from Mediacad platform; improved error message handling

* Add translations about Pod informations and Mediacad platform

* Modification of a test due to improved error message handling

* Add translations about Pod informations and Mediacad platform

* Add translations about Pod informations and Mediacad platform

* Change translation : Impossible to upload to Pod the video => Unable to upload the video to Pod; and remove fuzzy translations

* Add role='alert' to one error message
ptitloup added a commit that referenced this pull request Jan 17, 2024
* feature_dressing_video

* make lang

* flake

* unit test + pydoc

* Unit tests

* fix dark theme

* some fixes

* Create migrations/__init__.py

* fix encode when add watermark only

* fix

* Remove field site

* add tests for dressing utilities

* fix

* Replace css by bootstrap classes

* add table-sm

* Use path instead url

* fix

* fix flake

* remove id watermark

* fix

* fix flake

* fix

* fix panel admin

* fix flake

* [DONE] Patch elasticsearch options (#1009)

* Update configuration.json

* Update views.py

* Update utils.py

* Auto-update configuration files

* [DONE] Feature import external video, add mediacad platform (#1014)

* Add documentation about video platforms

* Add tests

* Add functions to manage import videos from Mediacad platform, and refactor some code

* Add functions to manage import videos from Mediacad platform; improved error message handling

* Add translations about Pod informations and Mediacad platform

* Modification of a test due to improved error message handling

* Add translations about Pod informations and Mediacad platform

* Add translations about Pod informations and Mediacad platform

* Change translation : Impossible to upload to Pod the video => Unable to upload the video to Pod; and remove fuzzy translations

* Add role='alert' to one error message

* Fixup. Format code with Black

* [DONE] Fix jsi18n (#1011)

* * Replace every `<script src="/admin/jsi18n/"></script>` by `<script id="jsi18n" src="{% url 'javascript-catalog' %}"></script>`
* Add js-catalog in theme_edit.html

* Add jsi18n in more scripts

* Add JS catalog in caption maker

* Remove every `javascript-catalog` as it is already in base.html

* rename i18njs as jsi18n

* Remove the "version" number in base html, as webpush also load it without version number and we do not want it to be downloaded twice.

* [WIP] Fix CSS z-index for audio enrichment slide to keep them over the sound wave element (#1013)

* Update views.py

* 🐛 Fix z-index in audio enrichment to keep enrichement slides over the sound wave element

---------

Co-authored-by: Ptitloup <[email protected]>

* Fixup. Format code with Prettier

* make lang

* some fixes

* fix lang

* improve test settigns to add use docker setting - default to true (#1019)

* Fixup. Format code with Black

* [DONE] WebTV - Add private field (#1016)

* init

* trad

* compil trad

* fix

* make lang

* some fixes

* fix

* fix

* [DONE] Feature import external video, add mediacad platform (#1014)

* Add documentation about video platforms

* Add tests

* Add functions to manage import videos from Mediacad platform, and refactor some code

* Add functions to manage import videos from Mediacad platform; improved error message handling

* Add translations about Pod informations and Mediacad platform

* Modification of a test due to improved error message handling

* Add translations about Pod informations and Mediacad platform

* Add translations about Pod informations and Mediacad platform

* Change translation : Impossible to upload to Pod the video => Unable to upload the video to Pod; and remove fuzzy translations

* Add role='alert' to one error message

* Fixup. Format code with Black

* make lang

* some fixes

* fix lang

* conflits lang

* compilemessages

* fix

* fix completion

* fix

* lang

* fix

* change Agreement required

---------

Co-authored-by: PierreC <[email protected]>
Co-authored-by: github-actions <[email protected]>
Co-authored-by: Loïc Bonavent <[email protected]>
Co-authored-by: Olivier Bado-Faustin <[email protected]>
Co-authored-by: gcondess <[email protected]>
Co-authored-by: Ptitloup <[email protected]>
vsabatie added a commit to vsabatie/Pod that referenced this pull request Jan 18, 2024
* feature_dressing_video

* make lang

* flake

* unit test + pydoc

* Unit tests

* fix dark theme

* some fixes

* Create migrations/__init__.py

* fix encode when add watermark only

* fix

* Remove field site

* add tests for dressing utilities

* fix

* Replace css by bootstrap classes

* add table-sm

* Use path instead url

* fix

* fix flake

* remove id watermark

* fix

* fix flake

* fix

* fix panel admin

* fix flake

* [DONE] Patch elasticsearch options (EsupPortail#1009)

* Update configuration.json

* Update views.py

* Update utils.py

* Auto-update configuration files

* [DONE] Feature import external video, add mediacad platform (EsupPortail#1014)

* Add documentation about video platforms

* Add tests

* Add functions to manage import videos from Mediacad platform, and refactor some code

* Add functions to manage import videos from Mediacad platform; improved error message handling

* Add translations about Pod informations and Mediacad platform

* Modification of a test due to improved error message handling

* Add translations about Pod informations and Mediacad platform

* Add translations about Pod informations and Mediacad platform

* Change translation : Impossible to upload to Pod the video => Unable to upload the video to Pod; and remove fuzzy translations

* Add role='alert' to one error message

* Fixup. Format code with Black

* [DONE] Fix jsi18n (EsupPortail#1011)

* * Replace every `<script src="/admin/jsi18n/"></script>` by `<script id="jsi18n" src="{% url 'javascript-catalog' %}"></script>`
* Add js-catalog in theme_edit.html

* Add jsi18n in more scripts

* Add JS catalog in caption maker

* Remove every `javascript-catalog` as it is already in base.html

* rename i18njs as jsi18n

* Remove the "version" number in base html, as webpush also load it without version number and we do not want it to be downloaded twice.

* [WIP] Fix CSS z-index for audio enrichment slide to keep them over the sound wave element (EsupPortail#1013)

* Update views.py

* 🐛 Fix z-index in audio enrichment to keep enrichement slides over the sound wave element

---------

Co-authored-by: Ptitloup <[email protected]>

* Fixup. Format code with Prettier

* make lang

* some fixes

* fix lang

* improve test settigns to add use docker setting - default to true (EsupPortail#1019)

* Fixup. Format code with Black

* [DONE] WebTV - Add private field (EsupPortail#1016)

* init

* trad

* compil trad

* fix

* make lang

* some fixes

* fix

* fix

* [DONE] Feature import external video, add mediacad platform (EsupPortail#1014)

* Add documentation about video platforms

* Add tests

* Add functions to manage import videos from Mediacad platform, and refactor some code

* Add functions to manage import videos from Mediacad platform; improved error message handling

* Add translations about Pod informations and Mediacad platform

* Modification of a test due to improved error message handling

* Add translations about Pod informations and Mediacad platform

* Add translations about Pod informations and Mediacad platform

* Change translation : Impossible to upload to Pod the video => Unable to upload the video to Pod; and remove fuzzy translations

* Add role='alert' to one error message

* Fixup. Format code with Black

* make lang

* some fixes

* fix lang

* conflits lang

* compilemessages

* fix

* fix completion

* fix

* lang

* fix

* change Agreement required

---------

Co-authored-by: PierreC <[email protected]>
Co-authored-by: github-actions <[email protected]>
Co-authored-by: Loïc Bonavent <[email protected]>
Co-authored-by: Olivier Bado-Faustin <[email protected]>
Co-authored-by: gcondess <[email protected]>
Co-authored-by: Ptitloup <[email protected]>
vsabatie added a commit to vsabatie/Pod that referenced this pull request Jan 22, 2024
commit 0da5a2a
Author: pampletousse <[email protected]>
Date:   Mon Jan 22 09:22:11 2024 +0100

    [DONE] Pampletousse/fix dashboard translation (EsupPortail#1021)

    * Delete last calls to my_videos

    * Add missing translations in po file

    * Finish fix translations + compile

    * Add missing label on multiples actions

    * Change makefile and fix not used tranlations

    * Fix last tranlsation in pod/video/views.py

    * Fix last translation in pod/video/views.py

    * Add space on french translation

    ---------

    Co-authored-by: pampletousse <[email protected]>

commit 37c4d62
Author: github-actions <[email protected]>
Date:   Wed Jan 17 10:57:11 2024 +0000

    Fixup. Format code with Black

commit 2db0640
Author: github-actions <[email protected]>
Date:   Wed Jan 17 10:57:02 2024 +0000

    Fixup. Format code with Prettier

commit 6b514d0
Author: pampletousse <[email protected]>
Date:   Wed Jan 17 11:56:36 2024 +0100

    [DONE] Pampletousse/feature dashboard (EsupPortail#990)

    * Set new view to work on dashboard / cohabitation with old my_videos template = new template html, add corresponding url and view

    * Create Fetch request to bulk update videos

    * add value and action to post fetch request, udpate back method to validate value and split delete to update

    * backend dynamically update videos field even on ForeignKey objects or ManyToMany objects

    * create getSelectableVideos function to reusability, add and externalize select videos list and cards, delete count videos on dashboard front

    * Fix sort videos method after develop update

    * Change form to dynamic modelForm append async, clean code, rename create_with_fields form function

    * Create form into dashboard html, delete dashboard_form view and templates, manage multiple selected options to send, delete instance id condition to date_delete field add comments

    * Centralize view and treatment in one view (dashboard), fix videos list refresh, manage persistence of selected videos, improve user experience, improve video_select to mutualize it, add tooltip for selected videos

    * Repair checkboxes values to send for bulk_update, precise filters inputs selector for refresh, use owner_filter in dashboard, etc

    * Reorder options in dahboard form, manage restricted access and channel_option fieldsets

    * Refactoring code, change backend treatment to modelForm, manage generic fieldset

    * Offer 2 display modes : grid and list with dynamic templates, clean css, fix infinite and sorted/filtered videos

    * Improve list display mode, fix bugs, change links to btns for toggle display mode

    * Clean css, refactor code and fix item selected when click button or link

    * Fix categories (base url)

    * Change link my_videos to dashboard in navbar, fix display of thumbnail list mode

    * Add padding left to title row video list display mode

    * Fix grid mode thumbnails display

    * Add specific class to grid video list container

    * Fix auto checked inputs with get parameters + change label dashboard in navbar

    * Add translation (in template), fix bad translation for fr version of '%(counter)s video'

    * Add more translations, change label of modal confirm

    * Adjust permissions for multiple actions

    * Rename form + add links for django select2

    * Fix owner multiple edit which needs video field for save

    * Try to fix video removal on owner update

    * Fix multiple edit owner, again

    * Fix and factorize video deletion, manage deletion and transcript on bulk update, change occurence of My videos into Dashboard

    * Delete unused imports, try to fix flake8 compilance -> dashboard post become bulk_update stand alone function

    * Fix pep8 indentation for django views object

    * Try to fix pep8 again

    * Fix Playlist test cause of new class added on icon

    * Add pydoc, add jsdoc, fix Tableau de bord trad rename selectedVideoCards -> selectedVideos

    * Add advanced_options fieldset to actions + Change order to dismiss confirm modal

    * Add aria-hidden true on all new i tags, change Dashboard into trans Dashboard, change all titles attributes double quotes into simple quotes

    * Add selected videos list to modal confirm bulk update

    * Mutualize fieldset collapse inputs (restricted access when is draft)

    * Manage errors feedback, improve code organisation, fix bugs, add generic functions dismiss_stored_messages and manageDisableBtns

    * Add visually hidden class text with icons

    * Add update_action parameter, try to fix PEP8, reformat code

    * Try to fix pep8 conformity

    * Add Exception to pep8 conformity

    * Delete unused imports in video.views.py

    * Fix translation problems and add new fr strings

    * Fix indentation in video.views.py

    * add coma for feedback message

    * PEP8 delete white line

    * Fix translations problems

    * Fix description case update not working (ckeditor value missing on formdata sent)

    * Fix reviews comments : Code refactor, rename, add pydoc, etc

    * Try to fix not working infinite more and loading links with new class d-none instead of style display none

    * Re-set old behaviour for infinite more link and diplay it

    * Change translation for you have not uploaded any videos + delete my_videos template

    * Add missing value affectation for default updated field

    * Try to fix mulitple transcription with new receiver

    * Fix selected videos conservation between diplay modes, sort and filters

    * Correctly return updated_videos

    * Change loader to bootstrap loader, improve user experience

    * Add condition to get bulk transcript message

    * Add pydoc on receivers and end line on loader.html

    * Fix slugs->titles display, improve confirmation modal, add translation for confirm modal

    * Remove unecessary tooltip on apply btn, change colors on countSelectedVideosBadge

    * Use ngettext on js translations

    * Fix new translations files

    * Fix missing js translation

    * am

    * Change translations files

    * Remove important unused, fix span in i tags on card_select, change title tag modale

    * Uniformize loader (bootstrap loader-spinner) on all views + delete old one

    * Fix accessibility on video_row_select.html

    * Manage active / inactive description for list display mode icons + delete unused webkit css + fix accessiblility on row_select

    * Add doc file on js files + change list to set into video.form.create_with_fields

    * Fix translations with makelang

    * Add end line loader.html

    * Fix accessiblity : dissociate loader and apply btn + fix selected videos

    * Add pydoc on new video tag and add version on video_select.js call

    * Change pydoc declaration for video model instance and class

    * Change translation for bbb dashboard

    * Fix div into li + translate close in showDashboardFormError

    * Fix accessibility of icons in card_select

    * éFinalize accessiblity

    * ÃFinalize accessiblity try again

    * Fix translation files

    ---------

    Co-authored-by: pampletousse <[email protected]>

commit 2e9c4aa
Author: github-actions <[email protected]>
Date:   Wed Jan 17 10:29:52 2024 +0000

    Fixup. Format code with Black

commit 3c3e4c7
Author: github-actions <[email protected]>
Date:   Wed Jan 17 10:29:44 2024 +0000

    Fixup. Format code with Prettier

commit e205b21
Author: Valentin Sabatier <[email protected]>
Date:   Wed Jan 17 11:29:19 2024 +0100

    [DONE] Feature dressing video (EsupPortail#1006)

    * feature_dressing_video

    * make lang

    * flake

    * unit test + pydoc

    * Unit tests

    * fix dark theme

    * some fixes

    * Create migrations/__init__.py

    * fix encode when add watermark only

    * fix

    * Remove field site

    * add tests for dressing utilities

    * fix

    * Replace css by bootstrap classes

    * add table-sm

    * Use path instead url

    * fix

    * fix flake

    * remove id watermark

    * fix

    * fix flake

    * fix

    * fix panel admin

    * fix flake

    * [DONE] Patch elasticsearch options (EsupPortail#1009)

    * Update configuration.json

    * Update views.py

    * Update utils.py

    * Auto-update configuration files

    * [DONE] Feature import external video, add mediacad platform (EsupPortail#1014)

    * Add documentation about video platforms

    * Add tests

    * Add functions to manage import videos from Mediacad platform, and refactor some code

    * Add functions to manage import videos from Mediacad platform; improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Modification of a test due to improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Add translations about Pod informations and Mediacad platform

    * Change translation : Impossible to upload to Pod the video => Unable to upload the video to Pod; and remove fuzzy translations

    * Add role='alert' to one error message

    * Fixup. Format code with Black

    * [DONE] Fix jsi18n (EsupPortail#1011)

    * * Replace every `<script src="/admin/jsi18n/"></script>` by `<script id="jsi18n" src="{% url 'javascript-catalog' %}"></script>`
    * Add js-catalog in theme_edit.html

    * Add jsi18n in more scripts

    * Add JS catalog in caption maker

    * Remove every `javascript-catalog` as it is already in base.html

    * rename i18njs as jsi18n

    * Remove the "version" number in base html, as webpush also load it without version number and we do not want it to be downloaded twice.

    * [WIP] Fix CSS z-index for audio enrichment slide to keep them over the sound wave element (EsupPortail#1013)

    * Update views.py

    * 🐛 Fix z-index in audio enrichment to keep enrichement slides over the sound wave element

    ---------

    Co-authored-by: Ptitloup <[email protected]>

    * Fixup. Format code with Prettier

    * make lang

    * some fixes

    * fix lang

    * improve test settigns to add use docker setting - default to true (EsupPortail#1019)

    * Fixup. Format code with Black

    * [DONE] WebTV - Add private field (EsupPortail#1016)

    * init

    * trad

    * compil trad

    * fix

    * make lang

    * some fixes

    * fix

    * fix

    * [DONE] Feature import external video, add mediacad platform (EsupPortail#1014)

    * Add documentation about video platforms

    * Add tests

    * Add functions to manage import videos from Mediacad platform, and refactor some code

    * Add functions to manage import videos from Mediacad platform; improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Modification of a test due to improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Add translations about Pod informations and Mediacad platform

    * Change translation : Impossible to upload to Pod the video => Unable to upload the video to Pod; and remove fuzzy translations

    * Add role='alert' to one error message

    * Fixup. Format code with Black

    * make lang

    * some fixes

    * fix lang

    * conflits lang

    * compilemessages

    * fix

    * fix completion

    * fix

    * lang

    * fix

    * change Agreement required

    ---------

    Co-authored-by: PierreC <[email protected]>
    Co-authored-by: github-actions <[email protected]>
    Co-authored-by: Loïc Bonavent <[email protected]>
    Co-authored-by: Olivier Bado-Faustin <[email protected]>
    Co-authored-by: gcondess <[email protected]>
    Co-authored-by: Ptitloup <[email protected]>

commit 6eda22a
Author: github-actions <[email protected]>
Date:   Tue Jan 16 09:05:29 2024 +0000

    Fixup. Format code with Black

commit d79ba51
Author: Ptitloup <[email protected]>
Date:   Tue Jan 16 10:04:55 2024 +0100

    [DONE] Ptitloup/improve subtitle accessibility (EsupPortail#1018)

    * create improveCaptionsAccessibility and call it before saving webvtt file to improve accessibility of subtitle

    * remove trailing whitespace

    * add js function to add choosing lang to transcript video and hide button if no language choosen

    * add the specified language to the video before launch trancsript

    * add some pydoc in the news functions - use same function to convert to timestamps

    * add pydoc in good format

commit 519aaf9
Author: Valentin Sabatier <[email protected]>
Date:   Mon Jan 15 15:28:06 2024 +0100

    [DONE] WebTV - Add private field (EsupPortail#1016)

    * init

    * trad

    * compil trad

    * fix

commit b120fe9
Author: github-actions <[email protected]>
Date:   Thu Jan 11 16:25:48 2024 +0000

    Fixup. Format code with Black

commit 1c74d70
Author: Ptitloup <[email protected]>
Date:   Thu Jan 11 17:25:23 2024 +0100

    improve test settigns to add use docker setting - default to true (EsupPortail#1019)
vsabatie added a commit to vsabatie/Pod that referenced this pull request Jan 23, 2024
commit 0da5a2a
Author: pampletousse <[email protected]>
Date:   Mon Jan 22 09:22:11 2024 +0100

    [DONE] Pampletousse/fix dashboard translation (EsupPortail#1021)

    * Delete last calls to my_videos

    * Add missing translations in po file

    * Finish fix translations + compile

    * Add missing label on multiples actions

    * Change makefile and fix not used tranlations

    * Fix last tranlsation in pod/video/views.py

    * Fix last translation in pod/video/views.py

    * Add space on french translation

    ---------

    Co-authored-by: pampletousse <[email protected]>

commit 37c4d62
Author: github-actions <[email protected]>
Date:   Wed Jan 17 10:57:11 2024 +0000

    Fixup. Format code with Black

commit 2db0640
Author: github-actions <[email protected]>
Date:   Wed Jan 17 10:57:02 2024 +0000

    Fixup. Format code with Prettier

commit 6b514d0
Author: pampletousse <[email protected]>
Date:   Wed Jan 17 11:56:36 2024 +0100

    [DONE] Pampletousse/feature dashboard (EsupPortail#990)

    * Set new view to work on dashboard / cohabitation with old my_videos template = new template html, add corresponding url and view

    * Create Fetch request to bulk update videos

    * add value and action to post fetch request, udpate back method to validate value and split delete to update

    * backend dynamically update videos field even on ForeignKey objects or ManyToMany objects

    * create getSelectableVideos function to reusability, add and externalize select videos list and cards, delete count videos on dashboard front

    * Fix sort videos method after develop update

    * Change form to dynamic modelForm append async, clean code, rename create_with_fields form function

    * Create form into dashboard html, delete dashboard_form view and templates, manage multiple selected options to send, delete instance id condition to date_delete field add comments

    * Centralize view and treatment in one view (dashboard), fix videos list refresh, manage persistence of selected videos, improve user experience, improve video_select to mutualize it, add tooltip for selected videos

    * Repair checkboxes values to send for bulk_update, precise filters inputs selector for refresh, use owner_filter in dashboard, etc

    * Reorder options in dahboard form, manage restricted access and channel_option fieldsets

    * Refactoring code, change backend treatment to modelForm, manage generic fieldset

    * Offer 2 display modes : grid and list with dynamic templates, clean css, fix infinite and sorted/filtered videos

    * Improve list display mode, fix bugs, change links to btns for toggle display mode

    * Clean css, refactor code and fix item selected when click button or link

    * Fix categories (base url)

    * Change link my_videos to dashboard in navbar, fix display of thumbnail list mode

    * Add padding left to title row video list display mode

    * Fix grid mode thumbnails display

    * Add specific class to grid video list container

    * Fix auto checked inputs with get parameters + change label dashboard in navbar

    * Add translation (in template), fix bad translation for fr version of '%(counter)s video'

    * Add more translations, change label of modal confirm

    * Adjust permissions for multiple actions

    * Rename form + add links for django select2

    * Fix owner multiple edit which needs video field for save

    * Try to fix video removal on owner update

    * Fix multiple edit owner, again

    * Fix and factorize video deletion, manage deletion and transcript on bulk update, change occurence of My videos into Dashboard

    * Delete unused imports, try to fix flake8 compilance -> dashboard post become bulk_update stand alone function

    * Fix pep8 indentation for django views object

    * Try to fix pep8 again

    * Fix Playlist test cause of new class added on icon

    * Add pydoc, add jsdoc, fix Tableau de bord trad rename selectedVideoCards -> selectedVideos

    * Add advanced_options fieldset to actions + Change order to dismiss confirm modal

    * Add aria-hidden true on all new i tags, change Dashboard into trans Dashboard, change all titles attributes double quotes into simple quotes

    * Add selected videos list to modal confirm bulk update

    * Mutualize fieldset collapse inputs (restricted access when is draft)

    * Manage errors feedback, improve code organisation, fix bugs, add generic functions dismiss_stored_messages and manageDisableBtns

    * Add visually hidden class text with icons

    * Add update_action parameter, try to fix PEP8, reformat code

    * Try to fix pep8 conformity

    * Add Exception to pep8 conformity

    * Delete unused imports in video.views.py

    * Fix translation problems and add new fr strings

    * Fix indentation in video.views.py

    * add coma for feedback message

    * PEP8 delete white line

    * Fix translations problems

    * Fix description case update not working (ckeditor value missing on formdata sent)

    * Fix reviews comments : Code refactor, rename, add pydoc, etc

    * Try to fix not working infinite more and loading links with new class d-none instead of style display none

    * Re-set old behaviour for infinite more link and diplay it

    * Change translation for you have not uploaded any videos + delete my_videos template

    * Add missing value affectation for default updated field

    * Try to fix mulitple transcription with new receiver

    * Fix selected videos conservation between diplay modes, sort and filters

    * Correctly return updated_videos

    * Change loader to bootstrap loader, improve user experience

    * Add condition to get bulk transcript message

    * Add pydoc on receivers and end line on loader.html

    * Fix slugs->titles display, improve confirmation modal, add translation for confirm modal

    * Remove unecessary tooltip on apply btn, change colors on countSelectedVideosBadge

    * Use ngettext on js translations

    * Fix new translations files

    * Fix missing js translation

    * am

    * Change translations files

    * Remove important unused, fix span in i tags on card_select, change title tag modale

    * Uniformize loader (bootstrap loader-spinner) on all views + delete old one

    * Fix accessibility on video_row_select.html

    * Manage active / inactive description for list display mode icons + delete unused webkit css + fix accessiblility on row_select

    * Add doc file on js files + change list to set into video.form.create_with_fields

    * Fix translations with makelang

    * Add end line loader.html

    * Fix accessiblity : dissociate loader and apply btn + fix selected videos

    * Add pydoc on new video tag and add version on video_select.js call

    * Change pydoc declaration for video model instance and class

    * Change translation for bbb dashboard

    * Fix div into li + translate close in showDashboardFormError

    * Fix accessibility of icons in card_select

    * éFinalize accessiblity

    * ÃFinalize accessiblity try again

    * Fix translation files

    ---------

    Co-authored-by: pampletousse <[email protected]>

commit 2e9c4aa
Author: github-actions <[email protected]>
Date:   Wed Jan 17 10:29:52 2024 +0000

    Fixup. Format code with Black

commit 3c3e4c7
Author: github-actions <[email protected]>
Date:   Wed Jan 17 10:29:44 2024 +0000

    Fixup. Format code with Prettier

commit e205b21
Author: Valentin Sabatier <[email protected]>
Date:   Wed Jan 17 11:29:19 2024 +0100

    [DONE] Feature dressing video (EsupPortail#1006)

    * feature_dressing_video

    * make lang

    * flake

    * unit test + pydoc

    * Unit tests

    * fix dark theme

    * some fixes

    * Create migrations/__init__.py

    * fix encode when add watermark only

    * fix

    * Remove field site

    * add tests for dressing utilities

    * fix

    * Replace css by bootstrap classes

    * add table-sm

    * Use path instead url

    * fix

    * fix flake

    * remove id watermark

    * fix

    * fix flake

    * fix

    * fix panel admin

    * fix flake

    * [DONE] Patch elasticsearch options (EsupPortail#1009)

    * Update configuration.json

    * Update views.py

    * Update utils.py

    * Auto-update configuration files

    * [DONE] Feature import external video, add mediacad platform (EsupPortail#1014)

    * Add documentation about video platforms

    * Add tests

    * Add functions to manage import videos from Mediacad platform, and refactor some code

    * Add functions to manage import videos from Mediacad platform; improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Modification of a test due to improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Add translations about Pod informations and Mediacad platform

    * Change translation : Impossible to upload to Pod the video => Unable to upload the video to Pod; and remove fuzzy translations

    * Add role='alert' to one error message

    * Fixup. Format code with Black

    * [DONE] Fix jsi18n (EsupPortail#1011)

    * * Replace every `<script src="/admin/jsi18n/"></script>` by `<script id="jsi18n" src="{% url 'javascript-catalog' %}"></script>`
    * Add js-catalog in theme_edit.html

    * Add jsi18n in more scripts

    * Add JS catalog in caption maker

    * Remove every `javascript-catalog` as it is already in base.html

    * rename i18njs as jsi18n

    * Remove the "version" number in base html, as webpush also load it without version number and we do not want it to be downloaded twice.

    * [WIP] Fix CSS z-index for audio enrichment slide to keep them over the sound wave element (EsupPortail#1013)

    * Update views.py

    * 🐛 Fix z-index in audio enrichment to keep enrichement slides over the sound wave element

    ---------

    Co-authored-by: Ptitloup <[email protected]>

    * Fixup. Format code with Prettier

    * make lang

    * some fixes

    * fix lang

    * improve test settigns to add use docker setting - default to true (EsupPortail#1019)

    * Fixup. Format code with Black

    * [DONE] WebTV - Add private field (EsupPortail#1016)

    * init

    * trad

    * compil trad

    * fix

    * make lang

    * some fixes

    * fix

    * fix

    * [DONE] Feature import external video, add mediacad platform (EsupPortail#1014)

    * Add documentation about video platforms

    * Add tests

    * Add functions to manage import videos from Mediacad platform, and refactor some code

    * Add functions to manage import videos from Mediacad platform; improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Modification of a test due to improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Add translations about Pod informations and Mediacad platform

    * Change translation : Impossible to upload to Pod the video => Unable to upload the video to Pod; and remove fuzzy translations

    * Add role='alert' to one error message

    * Fixup. Format code with Black

    * make lang

    * some fixes

    * fix lang

    * conflits lang

    * compilemessages

    * fix

    * fix completion

    * fix

    * lang

    * fix

    * change Agreement required

    ---------

    Co-authored-by: PierreC <[email protected]>
    Co-authored-by: github-actions <[email protected]>
    Co-authored-by: Loïc Bonavent <[email protected]>
    Co-authored-by: Olivier Bado-Faustin <[email protected]>
    Co-authored-by: gcondess <[email protected]>
    Co-authored-by: Ptitloup <[email protected]>

commit 6eda22a
Author: github-actions <[email protected]>
Date:   Tue Jan 16 09:05:29 2024 +0000

    Fixup. Format code with Black

commit d79ba51
Author: Ptitloup <[email protected]>
Date:   Tue Jan 16 10:04:55 2024 +0100

    [DONE] Ptitloup/improve subtitle accessibility (EsupPortail#1018)

    * create improveCaptionsAccessibility and call it before saving webvtt file to improve accessibility of subtitle

    * remove trailing whitespace

    * add js function to add choosing lang to transcript video and hide button if no language choosen

    * add the specified language to the video before launch trancsript

    * add some pydoc in the news functions - use same function to convert to timestamps

    * add pydoc in good format

commit 519aaf9
Author: Valentin Sabatier <[email protected]>
Date:   Mon Jan 15 15:28:06 2024 +0100

    [DONE] WebTV - Add private field (EsupPortail#1016)

    * init

    * trad

    * compil trad

    * fix

commit b120fe9
Author: github-actions <[email protected]>
Date:   Thu Jan 11 16:25:48 2024 +0000

    Fixup. Format code with Black

commit 1c74d70
Author: Ptitloup <[email protected]>
Date:   Thu Jan 11 17:25:23 2024 +0100

    improve test settigns to add use docker setting - default to true (EsupPortail#1019)

commit 96f135b
Author: github-actions <[email protected]>
Date:   Tue Jan 9 10:34:32 2024 +0000

    Fixup. Format code with Prettier

commit 3be1bec
Author: gcondess <[email protected]>
Date:   Tue Jan 9 11:34:14 2024 +0100

    [WIP] Fix CSS z-index for audio enrichment slide to keep them over the sound wave element (EsupPortail#1013)

    * Update views.py

    * 🐛 Fix z-index in audio enrichment to keep enrichement slides over the sound wave element

    ---------

    Co-authored-by: Ptitloup <[email protected]>

commit 23517c8
Author: Olivier Bado-Faustin <[email protected]>
Date:   Thu Jan 4 10:31:05 2024 +0100

    [DONE] Fix jsi18n (EsupPortail#1011)

    * * Replace every `<script src="/admin/jsi18n/"></script>` by `<script id="jsi18n" src="{% url 'javascript-catalog' %}"></script>`
    * Add js-catalog in theme_edit.html

    * Add jsi18n in more scripts

    * Add JS catalog in caption maker

    * Remove every `javascript-catalog` as it is already in base.html

    * rename i18njs as jsi18n

    * Remove the "version" number in base html, as webpush also load it without version number and we do not want it to be downloaded twice.

commit 23b0a62
Author: github-actions <[email protected]>
Date:   Mon Dec 18 15:28:15 2023 +0000

    Fixup. Format code with Black

commit bbfe50f
Author: Loïc Bonavent <[email protected]>
Date:   Mon Dec 18 16:27:44 2023 +0100

    [DONE] Feature import external video, add mediacad platform (EsupPortail#1014)

    * Add documentation about video platforms

    * Add tests

    * Add functions to manage import videos from Mediacad platform, and refactor some code

    * Add functions to manage import videos from Mediacad platform; improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Modification of a test due to improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Add translations about Pod informations and Mediacad platform

    * Change translation : Impossible to upload to Pod the video => Unable to upload the video to Pod; and remove fuzzy translations

    * Add role='alert' to one error message

commit 2703dcd
Author: github-actions <[email protected]>
Date:   Mon Dec 18 15:22:35 2023 +0000

    Auto-update configuration files

commit 335481f
Author: PierreC <[email protected]>
Date:   Mon Dec 18 16:21:44 2023 +0100

    [DONE] Patch elasticsearch options (EsupPortail#1009)

    * Update configuration.json

    * Update views.py

    * Update utils.py
vsabatie added a commit to vsabatie/Pod that referenced this pull request Jan 29, 2024
commit e374e46
Author: github-actions <[email protected]>
Date:   Fri Jan 26 15:18:20 2024 +0000

    Fixup. Format code with Black

commit 3a70723
Author: github-actions <[email protected]>
Date:   Fri Jan 26 15:18:12 2024 +0000

    Fixup. Format code with Prettier

commit 9e5068a
Author: Aymeric Jakobowski <[email protected]>
Date:   Fri Jan 26 16:17:46 2024 +0100

    [DONE] Bugfixes & improvements - 3.5.0 (EsupPortail#1023)

    * Fix dashboard styles

    * Fix dashboard translation

    * Modify Twitter icon & improve chapter style

    * Fix plural translations & z-index

    * Improve accessibility

    * Fix channels & some improvements

    * Fix dressing form

    * Fix roles optgroup

    * Update Pillow & sorl-thumbnail

    * Add some unit tests

commit b229dad
Author: github-actions <[email protected]>
Date:   Fri Jan 26 09:16:52 2024 +0000

    Fixup. Format code with Black

commit b3a583c
Author: Valentin Sabatier <[email protected]>
Date:   Fri Jan 26 10:16:09 2024 +0100

    [DONE] fix_for_video_dressing (EsupPortail#1029)

    * fixes

    * fix for pr qr code

    * remove fuzzy trad

    * fix lang

commit 3251cfd
Author: github-actions <[email protected]>
Date:   Thu Jan 25 09:47:54 2024 +0000

    Fixup. Format code with Prettier

commit 9a492e4
Author: pampletousse <[email protected]>
Date:   Thu Jan 25 10:47:32 2024 +0100

    [DONE] Pampletousse/feature download qrcode (EsupPortail#1015)

    * Add download button for qr code + fix border red too big

    * Mutualize qrcode generation and display between video and live(event)

    * Add same template modification to live event

    * Try to mutualize qr code generation between video and event

    * Add event slug to downloaded file name

    * éAdd alternative text to parameters

    * PEP8 conformity

    * Fix PEP8 E303 blank line

    * Fix PEP8 F811

    * Uniformize QR code designation

    * Generate translations for QR Code managment

    * éAdd types into functions and doc + normalize id in template

    * Fix translations

    * Fix translation video into event in event-info template

    * Delete fuzzy translations

    * Add return types on functions in register tags (video and event)

    * Add quotes for alt in qr code img tag

    ---------

    Co-authored-by: pampletousse <[email protected]>

commit 0da5a2a
Author: pampletousse <[email protected]>
Date:   Mon Jan 22 09:22:11 2024 +0100

    [DONE] Pampletousse/fix dashboard translation (EsupPortail#1021)

    * Delete last calls to my_videos

    * Add missing translations in po file

    * Finish fix translations + compile

    * Add missing label on multiples actions

    * Change makefile and fix not used tranlations

    * Fix last tranlsation in pod/video/views.py

    * Fix last translation in pod/video/views.py

    * Add space on french translation

    ---------

    Co-authored-by: pampletousse <[email protected]>

commit 37c4d62
Author: github-actions <[email protected]>
Date:   Wed Jan 17 10:57:11 2024 +0000

    Fixup. Format code with Black

commit 2db0640
Author: github-actions <[email protected]>
Date:   Wed Jan 17 10:57:02 2024 +0000

    Fixup. Format code with Prettier

commit 6b514d0
Author: pampletousse <[email protected]>
Date:   Wed Jan 17 11:56:36 2024 +0100

    [DONE] Pampletousse/feature dashboard (EsupPortail#990)

    * Set new view to work on dashboard / cohabitation with old my_videos template = new template html, add corresponding url and view

    * Create Fetch request to bulk update videos

    * add value and action to post fetch request, udpate back method to validate value and split delete to update

    * backend dynamically update videos field even on ForeignKey objects or ManyToMany objects

    * create getSelectableVideos function to reusability, add and externalize select videos list and cards, delete count videos on dashboard front

    * Fix sort videos method after develop update

    * Change form to dynamic modelForm append async, clean code, rename create_with_fields form function

    * Create form into dashboard html, delete dashboard_form view and templates, manage multiple selected options to send, delete instance id condition to date_delete field add comments

    * Centralize view and treatment in one view (dashboard), fix videos list refresh, manage persistence of selected videos, improve user experience, improve video_select to mutualize it, add tooltip for selected videos

    * Repair checkboxes values to send for bulk_update, precise filters inputs selector for refresh, use owner_filter in dashboard, etc

    * Reorder options in dahboard form, manage restricted access and channel_option fieldsets

    * Refactoring code, change backend treatment to modelForm, manage generic fieldset

    * Offer 2 display modes : grid and list with dynamic templates, clean css, fix infinite and sorted/filtered videos

    * Improve list display mode, fix bugs, change links to btns for toggle display mode

    * Clean css, refactor code and fix item selected when click button or link

    * Fix categories (base url)

    * Change link my_videos to dashboard in navbar, fix display of thumbnail list mode

    * Add padding left to title row video list display mode

    * Fix grid mode thumbnails display

    * Add specific class to grid video list container

    * Fix auto checked inputs with get parameters + change label dashboard in navbar

    * Add translation (in template), fix bad translation for fr version of '%(counter)s video'

    * Add more translations, change label of modal confirm

    * Adjust permissions for multiple actions

    * Rename form + add links for django select2

    * Fix owner multiple edit which needs video field for save

    * Try to fix video removal on owner update

    * Fix multiple edit owner, again

    * Fix and factorize video deletion, manage deletion and transcript on bulk update, change occurence of My videos into Dashboard

    * Delete unused imports, try to fix flake8 compilance -> dashboard post become bulk_update stand alone function

    * Fix pep8 indentation for django views object

    * Try to fix pep8 again

    * Fix Playlist test cause of new class added on icon

    * Add pydoc, add jsdoc, fix Tableau de bord trad rename selectedVideoCards -> selectedVideos

    * Add advanced_options fieldset to actions + Change order to dismiss confirm modal

    * Add aria-hidden true on all new i tags, change Dashboard into trans Dashboard, change all titles attributes double quotes into simple quotes

    * Add selected videos list to modal confirm bulk update

    * Mutualize fieldset collapse inputs (restricted access when is draft)

    * Manage errors feedback, improve code organisation, fix bugs, add generic functions dismiss_stored_messages and manageDisableBtns

    * Add visually hidden class text with icons

    * Add update_action parameter, try to fix PEP8, reformat code

    * Try to fix pep8 conformity

    * Add Exception to pep8 conformity

    * Delete unused imports in video.views.py

    * Fix translation problems and add new fr strings

    * Fix indentation in video.views.py

    * add coma for feedback message

    * PEP8 delete white line

    * Fix translations problems

    * Fix description case update not working (ckeditor value missing on formdata sent)

    * Fix reviews comments : Code refactor, rename, add pydoc, etc

    * Try to fix not working infinite more and loading links with new class d-none instead of style display none

    * Re-set old behaviour for infinite more link and diplay it

    * Change translation for you have not uploaded any videos + delete my_videos template

    * Add missing value affectation for default updated field

    * Try to fix mulitple transcription with new receiver

    * Fix selected videos conservation between diplay modes, sort and filters

    * Correctly return updated_videos

    * Change loader to bootstrap loader, improve user experience

    * Add condition to get bulk transcript message

    * Add pydoc on receivers and end line on loader.html

    * Fix slugs->titles display, improve confirmation modal, add translation for confirm modal

    * Remove unecessary tooltip on apply btn, change colors on countSelectedVideosBadge

    * Use ngettext on js translations

    * Fix new translations files

    * Fix missing js translation

    * am

    * Change translations files

    * Remove important unused, fix span in i tags on card_select, change title tag modale

    * Uniformize loader (bootstrap loader-spinner) on all views + delete old one

    * Fix accessibility on video_row_select.html

    * Manage active / inactive description for list display mode icons + delete unused webkit css + fix accessiblility on row_select

    * Add doc file on js files + change list to set into video.form.create_with_fields

    * Fix translations with makelang

    * Add end line loader.html

    * Fix accessiblity : dissociate loader and apply btn + fix selected videos

    * Add pydoc on new video tag and add version on video_select.js call

    * Change pydoc declaration for video model instance and class

    * Change translation for bbb dashboard

    * Fix div into li + translate close in showDashboardFormError

    * Fix accessibility of icons in card_select

    * éFinalize accessiblity

    * ÃFinalize accessiblity try again

    * Fix translation files

    ---------

    Co-authored-by: pampletousse <[email protected]>

commit 2e9c4aa
Author: github-actions <[email protected]>
Date:   Wed Jan 17 10:29:52 2024 +0000

    Fixup. Format code with Black

commit 3c3e4c7
Author: github-actions <[email protected]>
Date:   Wed Jan 17 10:29:44 2024 +0000

    Fixup. Format code with Prettier

commit e205b21
Author: Valentin Sabatier <[email protected]>
Date:   Wed Jan 17 11:29:19 2024 +0100

    [DONE] Feature dressing video (EsupPortail#1006)

    * feature_dressing_video

    * make lang

    * flake

    * unit test + pydoc

    * Unit tests

    * fix dark theme

    * some fixes

    * Create migrations/__init__.py

    * fix encode when add watermark only

    * fix

    * Remove field site

    * add tests for dressing utilities

    * fix

    * Replace css by bootstrap classes

    * add table-sm

    * Use path instead url

    * fix

    * fix flake

    * remove id watermark

    * fix

    * fix flake

    * fix

    * fix panel admin

    * fix flake

    * [DONE] Patch elasticsearch options (EsupPortail#1009)

    * Update configuration.json

    * Update views.py

    * Update utils.py

    * Auto-update configuration files

    * [DONE] Feature import external video, add mediacad platform (EsupPortail#1014)

    * Add documentation about video platforms

    * Add tests

    * Add functions to manage import videos from Mediacad platform, and refactor some code

    * Add functions to manage import videos from Mediacad platform; improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Modification of a test due to improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Add translations about Pod informations and Mediacad platform

    * Change translation : Impossible to upload to Pod the video => Unable to upload the video to Pod; and remove fuzzy translations

    * Add role='alert' to one error message

    * Fixup. Format code with Black

    * [DONE] Fix jsi18n (EsupPortail#1011)

    * * Replace every `<script src="/admin/jsi18n/"></script>` by `<script id="jsi18n" src="{% url 'javascript-catalog' %}"></script>`
    * Add js-catalog in theme_edit.html

    * Add jsi18n in more scripts

    * Add JS catalog in caption maker

    * Remove every `javascript-catalog` as it is already in base.html

    * rename i18njs as jsi18n

    * Remove the "version" number in base html, as webpush also load it without version number and we do not want it to be downloaded twice.

    * [WIP] Fix CSS z-index for audio enrichment slide to keep them over the sound wave element (EsupPortail#1013)

    * Update views.py

    * 🐛 Fix z-index in audio enrichment to keep enrichement slides over the sound wave element

    ---------

    Co-authored-by: Ptitloup <[email protected]>

    * Fixup. Format code with Prettier

    * make lang

    * some fixes

    * fix lang

    * improve test settigns to add use docker setting - default to true (EsupPortail#1019)

    * Fixup. Format code with Black

    * [DONE] WebTV - Add private field (EsupPortail#1016)

    * init

    * trad

    * compil trad

    * fix

    * make lang

    * some fixes

    * fix

    * fix

    * [DONE] Feature import external video, add mediacad platform (EsupPortail#1014)

    * Add documentation about video platforms

    * Add tests

    * Add functions to manage import videos from Mediacad platform, and refactor some code

    * Add functions to manage import videos from Mediacad platform; improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Modification of a test due to improved error message handling

    * Add translations about Pod informations and Mediacad platform

    * Add translations about Pod informations and Mediacad platform

    * Change translation : Impossible to upload to Pod the video => Unable to upload the video to Pod; and remove fuzzy translations

    * Add role='alert' to one error message

    * Fixup. Format code with Black

    * make lang

    * some fixes

    * fix lang

    * conflits lang

    * compilemessages

    * fix

    * fix completion

    * fix

    * lang

    * fix

    * change Agreement required

    ---------

    Co-authored-by: PierreC <[email protected]>
    Co-authored-by: github-actions <[email protected]>
    Co-authored-by: Loïc Bonavent <[email protected]>
    Co-authored-by: Olivier Bado-Faustin <[email protected]>
    Co-authored-by: gcondess <[email protected]>
    Co-authored-by: Ptitloup <[email protected]>

commit 6eda22a
Author: github-actions <[email protected]>
Date:   Tue Jan 16 09:05:29 2024 +0000

    Fixup. Format code with Black

commit d79ba51
Author: Ptitloup <[email protected]>
Date:   Tue Jan 16 10:04:55 2024 +0100

    [DONE] Ptitloup/improve subtitle accessibility (EsupPortail#1018)

    * create improveCaptionsAccessibility and call it before saving webvtt file to improve accessibility of subtitle

    * remove trailing whitespace

    * add js function to add choosing lang to transcript video and hide button if no language choosen

    * add the specified language to the video before launch trancsript

    * add some pydoc in the news functions - use same function to convert to timestamps

    * add pydoc in good format

commit 519aaf9
Author: Valentin Sabatier <[email protected]>
Date:   Mon Jan 15 15:28:06 2024 +0100

    [DONE] WebTV - Add private field (EsupPortail#1016)

    * init

    * trad

    * compil trad

    * fix

commit b120fe9
Author: github-actions <[email protected]>
Date:   Thu Jan 11 16:25:48 2024 +0000

    Fixup. Format code with Black

commit 1c74d70
Author: Ptitloup <[email protected]>
Date:   Thu Jan 11 17:25:23 2024 +0100

    improve test settigns to add use docker setting - default to true (EsupPortail#1019)
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.

4 participants