Commit Graph

3832 Commits (af215a7f5c6c8bf91f84adaa46b44ef5e58c536e)

Author SHA1 Message Date
Noel De Martin ee2e7851b6
Merge pull request #3809 from dpalou/MOBILE-4362
Mobile 4362
2023-10-09 15:48:14 +02:00
Alfonso Salces f2521bd135 MOBILE-4242: revert
This reverts commit e4081e6c1a.
2023-10-09 11:33:48 +02:00
Dani Palou ec7a3ea9b4
Merge pull request #3807 from crazyserver/MOBILE-4362
Mobile 4362
2023-10-06 15:29:35 +02:00
Pau Ferrer Ocaña 1e7fe59dab MOBILE-4362 user: Improve user pages look and feel 2023-10-06 14:14:45 +02:00
Pau Ferrer Ocaña 4cee48ff8b MOBILE-4362 user: Fix timezone names 2023-10-06 12:33:42 +02:00
Pau Ferrer Ocaña b39bd13227 MOBILE-4362 styles: Improve some radius 2023-10-06 11:52:49 +02:00
Pau Ferrer Ocaña a12d5ef66f MOBILE-4362 completion: Improve button sizes 2023-10-06 11:52:49 +02:00
Pau Ferrer Ocaña ebd4eec500 MOBILE-4362 styles: Transparent backdrop on popovers 2023-10-06 11:52:49 +02:00
Dani Palou 5e669f1689 MOBILE-4362 core: Set right version for LMS 4.3 release 2023-10-05 17:00:31 +02:00
Noel De Martin 9b04cda897 MOBILE-3371 search: Fix disabled feature 2023-10-05 16:41:37 +02:00
Noel De Martin c070ba5e42 MOBILE-3371 search: Improve styles for long items 2023-10-05 16:41:18 +02:00
Pau Ferrer Ocaña ed284ddae6 MOBILE-4362 settings: Fix text-wrapping on color scheme setting 2023-10-04 12:11:45 +02:00
Noel De Martin 42aa917cf8
Merge pull request #3806 from dpalou/MOBILE-4362
Mobile 4362
2023-10-04 11:38:21 +02:00
Dani Palou b6e914a24e
Merge pull request #3805 from crazyserver/MOBILE-4362
Mobile 4362
2023-10-03 16:10:38 +02:00
Dani Palou 408f767dfe MOBILE-4362 reportbuilder: Fix link to open in browser 2023-10-03 16:05:44 +02:00
Pau Ferrer Ocaña b2a179a70a MOBILE-4362 login: Add do not show again to qr code information 2023-10-03 14:42:21 +02:00
Pau Ferrer Ocaña 9567280479 MOBILE-4362 lang: Update lang packs and add new language 2023-10-03 14:42:21 +02:00
Dani Palou fd27ed31ab MOBILE-4362 licenses: Remove chevron from View item 2023-10-03 12:36:17 +02:00
Noel De Martin 2ec215e212 MOBILE-4272 core: Improve asyncInstance inference 2023-10-03 11:29:53 +02:00
Dani Palou 056bb289b7
Merge pull request #3799 from crazyserver/MOBILE-4348
Mobile 4348
2023-10-03 08:42:28 +02:00
Pau Ferrer Ocaña f959f94a07 MOBILE-4348 home: Fix sitehome icon sizes 2023-10-02 21:44:46 +02:00
Pau Ferrer Ocaña 178e3eeb45 MOBILE-4348 module: Re-estructure activity card 2023-10-02 21:44:46 +02:00
Pau Ferrer Ocaña 05786e94d3 MOBILE-4348 module: Renew completion 2023-10-02 21:43:34 +02:00
Pau Ferrer Ocaña d790e2a752 MOBILE-4348 mod-icon: Sort Mod icon css variables 2023-10-02 21:43:34 +02:00
Pau Ferrer Ocaña efe2151dce MOBILE-4348 style: Change css radius names 2023-10-02 21:43:34 +02:00
Noel De Martin 73dff1ace4 MOBILE-4362 grades: Fix swipe navigation in tablet 2023-10-02 17:39:18 +02:00
Pau Ferrer Ocaña 604cf7adf0 MOBILE-4362 chore: Remove deprecated code from 3.9.5 or bellow 2023-10-02 15:57:59 +02:00
Pau Ferrer Ocaña 0ec36b43d2
Merge pull request #3798 from dpalou/MOBILE-4362
Mobile 4362
2023-09-28 16:21:02 +02:00
Dani Palou 2d1a018304 MOBILE-4362 course: Keep scroll position after refresh 2023-09-28 12:46:43 +02:00
Noel De Martin 984ec8fb78 MOBILE-4189 core: Fix collapsible header zoom
When the system font size is increased, the CSS values and computed style values are not equivalent. So we have to take that into account when mirroring styles to the floating title.
2023-09-28 12:25:28 +02:00
Noel De Martin 3ddd53c1ed
Merge pull request #3784 from dpalou/MOBILE-4410
Mobile 4410
2023-09-27 15:04:05 +02:00
Dani Palou 47b17987ef MOBILE-4410 login: Use install referrer URL in android 2023-09-27 14:53:51 +02:00
Alfonso Salces 57d21e26a1 MOBILE-4362 login-helper: Log sso login url 2023-09-27 12:56:00 +02:00
Dani Palou cf30ac392a MOBILE-4410 core: Fix return param in timeoutPromise 2023-09-27 11:50:58 +02:00
Dani Palou 566db5205e
Merge pull request #3743 from NoelDeMartin/MOBILE-4207
MOBILE-4207: Forum Search
2023-09-27 11:41:48 +02:00
Noel De Martin 7b9b365ce0
Merge pull request #3793 from dpalou/MOBILE-4420
Mobile 4420
2023-09-27 10:58:26 +02:00
Noel De Martin 5873da0e0c MOBILE-4207 forum: Implement forum activity search 2023-09-27 09:30:06 +02:00
Noel De Martin cd85155953 MOBILE-4207 forum: Implement search forums block 2023-09-27 09:30:06 +02:00
Dani Palou 96f0a547ed MOBILE-4420 scorm: Add first behat tests for SCORM 2023-09-26 18:19:21 +02:00
Dani Palou 1f05729cb0 MOBILE-4420 scorm: Unload current SCO before loading next one 2023-09-26 18:16:44 +02:00
Noel De Martin 038bcfaa30
Merge pull request #3777 from alfonso-salces/MOBILE-4405
Mobile 4405 - Implement auto logout
2023-09-26 15:44:04 +02:00
Noel De Martin 596365da9c MOBILE-4207 search: Allow hiding course in results 2023-09-26 12:33:34 +02:00
Pau Ferrer Ocaña 8f7e153277 MOBILE-4201 login: Reintroduce the skip confirmation when SSO login 2023-09-20 15:27:36 +02:00
Pau Ferrer Ocaña 6f6b8f2a2d MOBILE-4201 login: Do not show other auth methods or signup if sso 2023-09-20 15:26:31 +02:00
Pau Ferrer Ocaña a4d7ffeb5e MOBILE-4201 login: Add TypeOfLogin enum 2023-09-20 15:26:31 +02:00
Pau Ferrer Ocaña a0c0162b85 MOBILE-4201 login: Change forgotten password text 2023-09-20 15:26:31 +02:00
Alfonso Salces 56caf062d8 MOBILE-4405 autologout: Create autologout service 2023-09-19 15:06:14 +02:00
Alfonso Salces 4993f9a71b MOBILE-4405 storage: Create storage service 2023-09-19 15:06:08 +02:00
Pau Ferrer Ocaña 706abda7b3 Revert "MOBILE-4372 course-format: Change user tour alignment in RTL"
This reverts commit abc6461f36.
2023-09-18 10:06:24 +02:00
Noel De Martin 254dcb3daa MOBILE-3371 search: Support blocks and sections 2023-09-14 16:19:53 +02:00
Noel De Martin e4755af9c6 MOBILE-3371 search: Implement link handler 2023-09-14 13:24:59 +02:00
Noel De Martin b2b0262c5b MOBIL-3371 sites: Extract visitLink method 2023-09-14 13:24:57 +02:00
Noel De Martin e9b4498b7f MOBILE-3371 search: Implement globalsearch block 2023-09-14 13:24:32 +02:00
Noel De Martin 6cf958eb8a MOBILE-3371 search: Filter global search 2023-09-14 13:24:32 +02:00
Noel De Martin 65a4cc98f7 MOBILE-3371 search: Implement global search 2023-09-14 13:24:32 +02:00
Noel De Martin c11fd99a0a MOBILE-3371 core: Improve manager sources 2023-09-14 13:24:32 +02:00
Noel De Martin f373ec9149 MOBILE-3371 core: Extract paginated source class 2023-09-14 13:24:32 +02:00
Noel De Martin 00f6ec3d46 MOBILE-3371 search: Implement global search result 2023-09-14 13:24:32 +02:00
Noel De Martin 9e1bcaf581 MOBILE-3371 core: Implement course image component 2023-09-14 13:24:32 +02:00
Noel De Martin 55609b5f99 MOBILE-3371 core: Implement dimmed empty box
Also improved storybook set up to test the new feature
2023-09-14 13:24:32 +02:00
Dani Palou bbe1e7d65e MOBILE-4323 enrol: Handle methods without get_enrol_info 2023-09-13 09:44:49 +02:00
Noel De Martin ceb4b40077
Merge pull request #3782 from alfonso-salces/MOBILE-4414
MOBILE-4414 credentials: Update support config
2023-09-12 14:14:17 +02:00
Noel De Martin e647e535fa
Merge pull request #3780 from dpalou/MOBILE-3839
Mobile 3839
2023-09-12 14:07:26 +02:00
Alfonso Salces 9e342ca2ef MOBILE-4414 credentials: Update support config 2023-09-12 10:40:00 +02:00
Pau Ferrer Ocaña 05a5472144 MOBILE-4201 login: Fix tests 2023-09-08 16:07:42 +02:00
Pau Ferrer Ocaña 9c2133bd73 MOBILE-4201 login: Show error message if check site fails 2023-09-08 16:07:42 +02:00
Pau Ferrer Ocaña 663f42de2a MOBILE-4201 login: Remove deprecated login functions 2023-09-08 16:07:40 +02:00
Pau Ferrer Ocaña ca3d88b66b MOBILE-4201 login: Fix empty sites page when go back with openAddSite 2023-09-08 16:07:37 +02:00
Pau Ferrer Ocaña ed900d9d1a MOBILE-4201 login: Remove SSO open browser confirmation 2023-09-08 16:07:34 +02:00
Pau Ferrer Ocaña eead77bff9 MOBILE-4201 login: Login restyling 2023-09-08 15:18:02 +02:00
Pau Ferrer Ocaña 47a9a2ae06 MOBILE-4201 login: Show Login in browser on credentials and reconnect 2023-09-08 15:18:02 +02:00
Pau Ferrer Ocaña 75171da002 MOBILE-4201 login: Redesign reconnect page 2023-09-08 14:30:13 +02:00
Pau Ferrer Ocaña 7dec27239d MOBILE-4201 login: Remove cancel button from reconnect page 2023-09-08 14:30:13 +02:00
Dani Palou 7e7aae4853 MOBILE-3839 browser: Support SecureStorage in browser 2023-09-07 13:20:36 +02:00
Dani Palou c0b9803030 MOBILE-3839 core: Store tokens in secure storage 2023-09-07 13:20:36 +02:00
Pau Ferrer Ocaña ff00454e33 MOBILE-4201 login: Move oauth and scanQR to login methods component 2023-09-05 15:38:51 +02:00
Pau Ferrer Ocaña db020f18fe MOBILE-4331 app: Change navigation bar color according to the theme 2023-09-05 14:53:03 +02:00
Dani Palou 7f987f318c
Merge pull request #3775 from NoelDeMartin/MOBILE-4362
MOBILE-4362
2023-09-01 08:39:48 +02:00
Noel De Martin 6d8eae7dfa MOBILE-4362 core: Fix docs 2023-08-31 15:28:35 +02:00
Noel De Martin 549d03ed8f MOBILE-4362 analytics: Strip tags from event names 2023-08-31 15:28:20 +02:00
Noel De Martin 74439956fd MOBILE-4362 usertours: Ensure tours order
This is necessary to avoid flaky behat tests
2023-08-31 12:45:20 +02:00
Noel De Martin 3e1ded1724
Merge pull request #3774 from crazyserver/MOBILE-4407
Mobile 4407
2023-08-31 12:33:22 +02:00
Pau Ferrer Ocaña f599185095 MOBILE-4407 assets: Use new svg filetype icons 2023-08-30 15:44:51 +02:00
Noel De Martin cd66097a8f MOBILE-4272 workshop: Decouple component modules 2023-08-28 16:31:34 +02:00
Noel De Martin 0d6eb5cb23 MOBILE-4272 workshop: Decouple services 2023-08-28 16:31:28 +02:00
Noel De Martin a5cd697012 MOBILE-4272 workshop: Decouple handlers 2023-08-28 16:31:08 +02:00
Dani Palou a6eeacfd88
Merge pull request #3754 from crazyserver/MOBILE-4323
MOBILE-4323 enrol: Create enrol delegates
2023-08-24 11:35:24 +02:00
Pau Ferrer Ocaña c9bf366943
Merge pull request #3718 from alfonso-salces/MOBILE-4372
MOBILE-4372 course-format: Change course index fab position if lang is rtl
2023-08-24 08:29:53 +02:00
Dani Palou 77d4f53d2f MOBILE-4323 enrol: Check all methods in courseUsesGuestAccessInfo 2023-08-23 16:15:47 +02:00
Pau Ferrer Ocaña c20df40bdc MOBILE-4323 enrol: Support enrolment action on siteplugins
Co-authored: dpalou
2023-08-23 16:05:28 +02:00
Pau Ferrer Ocaña b975e6f0d8 MOBILE-4323 enrol: Create enrol delegates
Co-authored: dpalou
2023-08-23 16:05:09 +02:00
Pau Ferrer Ocaña 47af5a252e
Merge pull request #3773 from alfonso-salces/MOBILE-4385
MOBILE-4385 side-blocks: Check if the html contain some tags
2023-08-23 15:46:40 +02:00
Alfonso Salces 55d7dc6c72 MOBILE-4385 side-blocks: Check if the html contain some tags 2023-08-23 09:03:23 +02:00
Pau Ferrer Ocaña a4d2af2b92
Merge pull request #3771 from dpalou/MOBILE-4362
MOBILE-4362 behat: Fix behat snapshot failures due to width
2023-08-22 15:39:52 +02:00
Dani Palou 855f7e511d MOBILE-4362 behat: Fix behat snapshot failures due to width 2023-08-21 13:39:07 +02:00
Dani Palou 4e27bb639d MOBILE-4367 courses: Check if core_my_view_page is available
Otherwise an error is displayed in console when trying to use the WS
2023-08-21 09:01:15 +02:00
Alfonso Salces abc6461f36 MOBILE-4372 course-format: Change user tour alignment in RTL 2023-08-11 08:33:19 +02:00
Dani Palou e35909d1b3 MOBILE-4370 course: Make section availability clickable 2023-08-07 15:53:47 +02:00
Dani Palou 5090186cca MOBILE-4370 course: Remove unneeded 'Show more' in availability 2023-08-07 14:50:47 +02:00
Dani Palou 58ea59d71f MOBILE-4401 wiki: Fix selected subwiki when wiki is empty
This commit avoids a redundant error and also allows the create button to appear if the user has permissions to create the first page
2023-08-01 16:21:48 +02:00
Dani Palou 2a47618107
Merge pull request #3761 from NoelDeMartin/MOBILE-4362
MOBILE-4362 behat: Fix 3.11 tests
2023-07-31 08:07:56 +02:00
Noel De Martin c479c230e3 MOBILE-4362 behat: Fix 3.11 tests 2023-07-31 11:03:31 +09:00
Dani Palou 58492bb08c MOBILE-4373 core: Support pages, numbers and key file extensions 2023-07-28 15:11:12 +02:00
Noel De Martin 68b7a3ede9 MOBILE-4367 courses: Log dashboard and my courses 2023-07-27 10:17:05 +09:00
Dani Palou 3e8b7a4e46
Merge pull request #3753 from crazyserver/MOBILE-4351
MOBILE-4351 course: Add completion status before task inside activities
2023-07-25 14:41:04 +02:00
Dani Palou 81d1da39ca
Merge pull request #3752 from NoelDeMartin/MOBILE-4272
MOBILE-4272: Workshop tests
2023-07-25 12:29:48 +02:00
Pau Ferrer Ocaña e06221472f MOBILE-4351 course: Add completion status before task inside activities 2023-07-25 09:02:25 +02:00
Pau Ferrer Ocaña 33cda28ea0
Merge pull request #3747 from NoelDeMartin/MOBILE-4374
MOBILE-4374 user: Implement social profile fields
2023-07-25 08:48:38 +02:00
Dani Palou 24a81efe9a
Merge pull request #3751 from NoelDeMartin/MOBILE-4390
MOBILE-4390 lang: Format LMS lang
2023-07-25 08:46:46 +02:00
Pau Ferrer Ocaña 0e72644556
Merge pull request #3750 from NoelDeMartin/MOBILE-4387
MOBILE-4387 ui: Translate ion-select buttons
2023-07-25 08:46:06 +02:00
Noel De Martin a07ae84f54 MOBILE-4272 rte: Fix contentChanged event types 2023-07-25 15:38:28 +09:00
Noel De Martin 8bffcaca94 MOBILE-4390 lang: Format LMS lang
For child parents, such as pt-br, the app format and LMS format are different (in the LMS it would be pt_br). So application lang should be formatted before being sent to webservices and other contexts.
2023-07-25 10:42:08 +09:00
Noel De Martin c8378b33a1 MOBILE-4387 ui: Translate ion-select buttons
Co-Authored-By: phyr0s <11390548+phyr0s@users.noreply.github.com>
2023-07-24 10:54:11 +09:00
Noel De Martin b8618cbc93 MOBILE-4390 lang: Set lang in login/token.php 2023-07-24 10:08:37 +09:00
Noel De Martin 6e613986b3 MOBILE-4374 user: Implement social profile fields 2023-07-20 15:20:21 +09:00
Noel De Martin 6f5b68be64
Merge pull request #3742 from crazyserver/MOBILE-4009
Mobile 4009
2023-07-19 09:41:42 +09:00
Pau Ferrer Ocaña 67cea11ca7 MOBILE-4009 guest: Do not enrol on course link and use course summary 2023-07-18 15:17:49 +02:00
Pau Ferrer Ocaña 9a0b86e3e3 MOBILE-4009 enrol: Catch validation errors to cancel the prompt 2023-07-18 15:17:49 +02:00
Pau Ferrer Ocaña 3549dbb3c3
Merge pull request #3741 from alfonso-salces/MOBILE-4242
MOBILE-4242 profile: Add groups to participants profile
2023-07-17 13:10:56 +02:00
Alfonso Salces e4081e6c1a MOBILE-4242 profile: Add groups to participants profile 2023-07-17 13:00:30 +02:00
Alfonso Salces d11075661c MOBILE-4385 side-blocks: Avoid render empty html blocks 2023-07-17 09:52:09 +02:00
Dani Palou fbe1d36ae8 MOBILE-4368 analytics: Log searches 2023-07-13 13:53:40 +02:00
Dani Palou 333c2b9c6d MOBILE-4368 analytics: Support open link events 2023-07-13 13:53:40 +02:00
Dani Palou 791da4500b MOBILE-4368 analytics: Support download file events 2023-07-13 13:53:40 +02:00
Dani Palou 2d2cc2f5f9 MOBILE-4368 analytics: Apply new analytics system to all pages 2023-07-13 13:53:36 +02:00
Dani Palou 0598ec0062 MOBILE-4368 core: Implement CoreObject.consumeKey utility 2023-07-13 13:52:05 +02:00
Dani Palou f9eb1f8462 MOBILE-4368 core: Implement CoreAnalytics service 2023-07-13 13:52:05 +02:00
Dani Palou 718f95b403 MOBILE-4368 core: Don't add undefined params to URL 2023-07-13 13:52:05 +02:00
Noel De Martin 4eb3594d9b
Merge pull request #3735 from crazyserver/MOBILE-4283
MOBILE-4283 timer: Make timer unhiddable on 100 secs or less
2023-07-12 10:13:58 +02:00
Noel De Martin 7e2f70ef6f
Merge pull request #3734 from crazyserver/MOBILE-4009
MOBILE-4009 course: Check guest access ignoring cache
2023-07-12 08:51:25 +02:00
Noel De Martin 86dadb5cae
Merge pull request #3736 from alfonso-salces/MOBILE-4384
MOBILE-4384 about: Update legal disclaimer icon name
2023-07-12 08:46:45 +02:00
Alfonso Salces e9b16168c4 MOBILE-4384 about: Update legal disclaimer icon name 2023-07-12 08:26:07 +02:00
Pau Ferrer Ocaña e74e02ac8c MOBILE-4283 timer: Make timer unhiddable on 100 secs or less 2023-07-11 17:52:18 +02:00
Pau Ferrer Ocaña 377259866c MOBILE-4009 course: Check guest access ignoring cache 2023-07-11 17:30:16 +02:00
Pau Ferrer Ocaña 2c881793e9
Merge pull request #3728 from NoelDeMartin/MOBILE-4362
MOBILE-4362: Tweaks
2023-07-11 15:11:26 +02:00
Noel De Martin 834743f096 MOBILE-4009 course: Fix enrolment WS types 2023-07-11 14:53:59 +02:00
Alfonso Salces 8d290ff7d1 MOBILE-4384 about: Add legal disclaimer in settings 2023-07-11 08:50:31 +02:00
Noel De Martin 5f66401a52 MOBILE-4362 behat: Fix snapshot tests 2023-07-10 13:27:27 +02:00
Noel De Martin 05780835c6 MOBILE-4362 core: Simplify iframe fullscreen icon 2023-07-10 13:27:27 +02:00
Noel De Martin 214a95ba75 MOBILE-4362 login: Return after navigation 2023-07-10 13:27:27 +02:00
Noel De Martin 1b49dc8c56 MOBILE-4362 core: Fix error with options filename 2023-07-10 13:27:27 +02:00
Noel De Martin 35dc09f93e
Merge pull request #3731 from crazyserver/MOBILE-4283
MOBILE-4283 quiz: Allow students to hide timer
2023-07-10 13:12:14 +02:00
Noel De Martin 271e012493
Merge pull request #3727 from crazyserver/MOBILE-4009
Mobile 4009
2023-07-10 13:08:45 +02:00
Pau Ferrer Ocaña 573af7c513 MOBILE-4283 quiz: Allow students to hide timer 2023-07-07 09:10:13 +02:00
Pau Ferrer Ocaña a722e2cc53
Merge pull request #3729 from NoelDeMartin/MOBILE-4331
MOBILE-4331: Implement native plugin
2023-07-07 09:06:28 +02:00
Pau Ferrer Ocaña 4e2cb51c53 MOBILE-4009 course: Add behats to test guest access 2023-07-07 08:52:47 +02:00
Pau Ferrer Ocaña 73addbf42e MOBILE-4009 course: Validate guest access password and enter the course 2023-07-07 08:52:46 +02:00
Pau Ferrer Ocaña 2804951810 MOBILE-4009 core: Create a generic password modal 2023-07-07 08:52:37 +02:00
Pau Ferrer Ocaña e8e2b94b15 MOBILE-4009 courses: Pass isGuest param on navigation 2023-07-07 08:18:36 +02:00
Pau Ferrer Ocaña f4e6613f2c MOBILE-4009 courses: Remove unused options of prefetch courses 2023-07-07 08:18:36 +02:00