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
christian
230a1f65a1
Documents: Enable web service to upload documents with options - refs #4735
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
Daniel Gayoso González
cffc435fe8
Migrate session tabs to base components
...
* Use custom html template for BaseRouteTabs instead of prime vue because
prime vue does not allow other elements inside TabView that are not
TabPanel There is a clash with TabPanel with internal router-link
because TabPanel is by default a html <a> element, and the styles does
not work with nested html <a> elements
2 years ago
Daniel Gayoso González
dff8ddcab5
Solve some minor warning in vue
...
* Use only one root element in SocialWallPostForm, otherwise when
we pass class property to it vue does not know in which element
should set class attribute
* Allow null value on BaseFileUpload because when no file is selected
the file will be null
2 years ago
Daniel Gayoso González
f1e00fdf6e
Use constants instead numbers for clarity
2 years ago
Daniel Gayoso González
bb1eaf986a
Extract common validators to a file
2 years ago
Daniel Gayoso González
d95eda166b
Migrate Wall comment form to base components
2 years ago
Daniel Gayoso González
a90f599a2c
Minor: migrate social comment form to script setup
2 years ago
Daniel Gayoso González
ddb55d2505
Minor: rename social components for consistency
2 years ago
Daniel Gayoso González
f95a379786
Minor: migrate WallComment to setup
2 years ago
Daniel Gayoso González
a327e5a306
Migrate social wall post to base components with prime vue
2 years ago
Angel Fernando Quiroz Campos
4eb300409d
UI: Admin: update with base components
2 years ago
Angel Fernando Quiroz Campos
5dd9fe856c
UI: Admin: add classes for icons
2 years ago
Angel Fernando Quiroz Campos
091aec40c8
UI: Allow to set BaseButton as input or button
2 years ago
Angel Fernando Quiroz Campos
2b7fd5864c
UI: Set icon as aria-hidden
2 years ago
Angel Fernando Quiroz Campos
c01761cfba
UI: Add BaseInputGroup component
2 years ago
christian
618daaa401
Course home: Add sortable for ctools - refs #3787
2 years ago
Angel Fernando Quiroz Campos
fb94bf42f1
Minor: Sort classes for icons alphabetically
2 years ago
Daniel Gayoso González
a8b8f867fa
Minor: Use script setup on socialwallpost
2 years ago
Daniel Gayoso González
be4b138150
Rename wallpost for consistency
...
* Use script setup on socialwallpostlist
2 years ago
Daniel Gayoso González
a2c03515b9
Minor: change layout of social network
...
* Preserve chamilo 1 layout on social network with use profile at the left
2 years ago
Daniel Gayoso González
7b745bb187
Migrate SocialWall to base components
2 years ago
Daniel Gayoso González
5894a8c182
Update Social layout to composition API
...
* Create Base card based on prime vue
* Use tailwindcss for preserve layout from quasar old styles
2 years ago
Daniel Gayoso González
31413fb1ac
Minor: Change naming for consistency
...
* Change name of some social components
* Use composition api for SocialWall
2 years ago
Daniel Gayoso González
2fcbe1e291
Minor: Change naming of social component for consistency
2 years ago
Angel Fernando Quiroz Campos
312b989691
Minor: type for DocumentEntry
2 years ago
Daniel Gayoso González
50afb5d558
Add drag and drop for course resources in the ui
...
* Fix key property of CourseTool to be unique
2 years ago
Daniel Gayoso González
f8b06581c7
Minor: Add visual style when user sorts course resources
2 years ago
Daniel Gayoso González
6a92d97be1
Minor: Fix toggle button background
2 years ago
Daniel Gayoso González
8c41af308f
Improve visuals of disable course resources
...
* Rename CourseToolList to CourseTool because is an item and not a list
2 years ago
Daniel Gayoso González
427e81edca
Use new toggle button
...
* Fix some styles to adapt figma design
2 years ago
Daniel Gayoso González
c6b24ef694
Change toggle button to reuse base button class
2 years ago
Daniel Gayoso González
4f6244547b
Minor: fix style and icon of switch to student button
2 years ago