* fix ui bugs * fix warning on plugin enable * add tooltip * change install icon * stop autoscroll on user scroll * add separate js for logs scrolling * redirect to marketplace from plugins detail page * home page goes to installed plugins * add tab for local launch * add simple toast * add toast * show toast after command completed * fix toast ui * add toast after local launch * add cancel button * change naming * separate pagination handlers * refractor plugins installed * remove repitition of modal * rename local launch * fix toast on mobile * hide pagination if not required * disable auto remove toast * remove ask local launch flag * use success message instead of exit code * show enable toggle after installation is completed * update page button dynamically * fix typo local launch * remove repeating declaration * dynamic cancel button on local launch * refresh redirects to plugin store * fix toast error * remove sysmodules pop * fix alignment * add advanced tab * add advanced tab * add click dependency * move autocomplete to tutorclient * fix make command typo * ui enhancements * improve advenced tab search bar * make plugins card clickable * add enabled disabled to marketplce * add dynamic search * update comments * move warning js to proper template * only 1 modal button * fix missing modal button * config multi set * add command to logs, prevent multiple toasts on pages with logs * do not display repeated toast for anything * fix local launch cancellation * change icons * small ui fixes * my plugins now clickable * single function for execution cancellation * switch fix * reset log creation logic * single config update button * move toast logic to frontend * just values in config fields * fix checkbox value error * add htmx indicator * no toast for plugin disable * separate toast manager * update only changed config items * fix templated value updates * rename launch platform * change dropdown style * do not run commands if thread is alive * fix warning * cancelling local launch does not remove warning cookies * resolve js code comments * do not show toast when last log file is null * allow cancellation even after page reload * update shared template context * create separate utils * single view for set and unset * add plugin name to url * fix cancel button * adjust modal size
dash plugin for `Tutor <https://docs.tutor.edly.io>`__
######################################################
Awesome administration dashboard and plugin marketplace for Tutor
Installation
************
.. code-block:: bash
pip install git+https://github.com/overhangio/tutor-dash
.. TODO how to package css files?
Usage
*****
.. code-block:: bash
tutor plugins enable dash
Development
***********
Install locally::
pip install -e .[dev]
Install npm requirements::
npm clean-install
Compile SCSS files::
make scss # compile once
make scss-watch # compile and watch for changes
Run a development server::
make runserver
License
*******
This software is licensed under the terms of the AGPLv3.
Description
Languages
Python
32.5%
HTML
25.5%
JavaScript
20.8%
SCSS
19.3%
Makefile
1.9%