Daniel Gayoso González
36059307ec
Adapt glossary list to new components
...
* Split table and list term visualization in 2 different components
* Extract api code to glossaryService
2 years ago
Daniel Gayoso González
6045ef85f7
Minor: Remove duplicated code
2 years ago
Daniel Gayoso González
84628ac3cd
Use icons in EmptyState component
...
* Add missing icons in ChamiloIcons.js. Disable eslint to this class
otherwise automatically remove quotes on some word and looks incosistent
2 years ago
Daniel Gayoso González
b9bdb44432
Unify simple router view layout
...
* Delete from main.js since it is not used in any place without
importing the component
* Use this layout to link and glossary pages
2 years ago
Daniel Gayoso González
c3bf43f996
Minor: format code according to prettier
...
* Add prettier github action to check vue files
* Add prettier tailwind plugin
* Remove semicolons with prettier rule
2 years ago
Daniel Gayoso González
fc90edfae8
Minor: Migrate to script setup
2 years ago
Daniel Gayoso González
66f04f2fb0
Minor: Change name of components for consistency
2 years ago
Angel Fernando Quiroz Campos
7885028359
Internal: Work: Add link to new UI to add assignment #4769
2 years ago
Angel Fernando Quiroz Campos
1a74d9a2a9
Internal: Work: Move form to component #4769
2 years ago
Angel Fernando Quiroz Campos
64fb793fe7
Internal: Work: Fix default values in form #4769
2 years ago
Angel Fernando Quiroz Campos
66a579242a
Work: migrate form to add assignment to vue component
2 years ago
Angel Fernando Quiroz Campos
662782c2fb
Internal: UI: Show error notification can display api error message
2 years ago
Angel Fernando Quiroz Campos
55e3f07704
Internal: UI: BaseAdvancedSettingsButton component accept v-model
2 years ago
Angel Fernando Quiroz Campos
640f3361e5
Internal: UI: Fix class for checkbox field component
2 years ago
Angel Fernando Quiroz Campos
2fd9a7510b
Internal: UI: Add BaseInputNumber component
2 years ago
Angel Fernando Quiroz Campos
506245ea14
Internal: UI: Add BaseDropdown component
2 years ago
Angel Fernando Quiroz Campos
4c48f7869f
Internal: UI: Add BaseInputDate component
2 years ago
Angel Fernando Quiroz Campos
4f93d7a589
Internal: UI: Add save icon to list
2 years ago
Daniel Gayoso González
c01e7f33cf
Delete no category title for sessions
2 years ago
Daniel Gayoso González
675046cc24
Minor: rename things for consistency and vue style
2 years ago
Daniel Gayoso González
8136a97cfd
Migrate axios calls to service
...
* Migrate axios calls to service to make calls to the service consistent
with other components
* Add notifications to give user feedback about the actions they made
2 years ago
Daniel Gayoso González
d6e4f00112
Add user feedback through notifications
...
* Create linkcategory and linkitems components to reuse code
* Fix base card default style
2 years ago
Daniel Gayoso González
19c773fc44
Add user feedback through notifications
...
* Show notification when user save link categories and links
2 years ago
Daniel Gayoso González
37aa39aaf8
Fix update category link form
2 years ago
Daniel Gayoso González
3e04f413b7
Fix update link form
2 years ago
Daniel Gayoso González
b6add44ec4
Migrate link category form to base components
2 years ago
Daniel Gayoso González
d26024ea18
Migrate webservice codes from form to service
...
* Change create category link to script setup
2 years ago
Daniel Gayoso González
c8ef36f384
Minor: add missing icon
2 years ago
Daniel Gayoso González
cfc8bcd53b
Modify link add form to use base component
...
* Create Base select and text area
2 years ago
Daniel Gayoso González
17368b39fc
Refactor usage of vuelidate of base input text
...
* Create a component to reuse that handles vuelidate validations
2 years ago
Daniel Gayoso González
adadd4339c
Minor: wrap checkbox in field class for consistency
2 years ago
Daniel Gayoso González
58bb96c243
Minor: add aria for base input text
2 years ago
Daniel Gayoso González
ddd842f497
Minor: add icons to link list buttons
2 years ago
Daniel Gayoso González
672d8d93eb
Extract api links call to service object
...
* Change id to first attribute in html for consistency
2 years ago
Daniel Gayoso González
2a1342241e
Minor: migrate create link to script setup
2 years ago
Daniel Gayoso González
d6e9153486
Minor: move links layout from component to views
...
* To make things consistent every vue file referenced in router that
could not be reused should be in the views page for consistency
2 years ago
christian
a93b06ef21
Glossary: Change from legacy to Vue interface and backend adaptation - refs #4768
2 years ago
Angel Fernando Quiroz Campos
a8250d917b
Internal: Document: Use BaseAdvancedSettingsButton for upload settings
2 years ago
Angel Fernando Quiroz Campos
bbaa35dd18
UI: Add BaseAdvancedSettingsButton
2 years ago
Daniel Gayoso González
b15a058e26
Hide no category label when no sessions are available
2 years ago
christian
ce0ae13b1e
Links: Change from legacy to Vue interface and backend adaptation - refs #4767
2 years ago
Daniel Gayoso González
2f96731d73
Fix some vue router warnings
2 years ago
Daniel Gayoso González
94dad1208b
Refactor usage of useResult
...
* Refactor usage of useResult with a computed since is deprecated
* Migrate to script setup
2 years ago
Daniel Gayoso González
f1293a3377
Refactor usage of useResult
...
* Refactor usage of useResult with a computed since is deprecated
* Improve validation of sessions composable and add the possibility to
configure the query
2 years ago
Daniel Gayoso González
f88d9f68ca
Create loading state for sessions
...
* Migrate some component to script setup
2 years ago
Daniel Gayoso González
af1d8bbffe
Minor: rename components for consistency
...
* Add documentation to BaseRouteTab component
2 years ago
Daniel Gayoso González
aa164335e0
Minor: fix start and end parameters for session composable
2 years ago
Daniel Gayoso González
051e75967c
Refactor common behaviour to session composable
2 years ago
Daniel Gayoso González
b39c5d6dc9
Minor: migrate Session list to script setup
2 years ago
Daniel Gayoso González
f6c44f7991
Fix display of courses in sessions
...
* Migrate SessionCardSimple to script setup
2 years ago