Commit Graph

6433 Commits (5d33f5cf2be5c0c120162d9d6865e98d5aa834f8)

Author SHA1 Message Date
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
Noel De Martin d15be4f539 MOBILE-4383 quiz: Disable offline sequential quiz 2023-09-27 14:30:18 +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
Dani Palou 4ea7b56bde MOBILE-4362 calendar: Always display chevron in course item 2023-09-27 11:26:47 +02:00
Noel De Martin 44468276ae
Merge pull request #3786 from dpalou/MOBILE-4418
MOBILE-4418 feedback: Fix viewing attempts with groups
2023-09-27 11:03:02 +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 a4ea36399f MOBILE-4420 behat: Support sync network requests 2023-09-26 18:16:44 +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 202de46616
Merge pull request #3788 from crazyserver/MOBILE-4407
MOBILE4407 url: Fix url icon without main file
2023-09-26 14:48:55 +02:00
Noel De Martin 596365da9c MOBILE-4207 search: Allow hiding course in results 2023-09-26 12:33:34 +02:00
Noel De Martin 022c57d6ff MOBILE-4207 forum: Fix classes prefix 2023-09-26 12:32:37 +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 83dcbb0ea5 MOBILE-4372 theme: Fix ion fab position in iOS RTL
RTL and host-context seems not to work on recent iOS versions
2023-09-18 10:06:24 +02:00
Pau Ferrer Ocaña 3fb7bfa60b MOBILE-4372 ionic: Reimport mixins to improve iOS experience 2023-09-18 10:06:24 +02:00
Pau Ferrer Ocaña fcc5f19ae5 Revert "MOBILE-4372 theme: Remove modal lateral margin in RTL"
This reverts commit 33bece4e26.
2023-09-18 10:06:24 +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
Pau Ferrer Ocaña 5765ad9a72 MOBILE4407 url: Fix url icon without main file 2023-09-14 15:07:56 +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 43c89dddee MOBILE-4418 feedback: Fix viewing attempts with groups 2023-09-13 12:35:59 +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
Dani Palou f491ac3128
Merge pull request #3776 from crazyserver/MOBILE-4201
Mobile 4201
2023-09-12 08:32:40 +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 0a3125837d MOBILE-4201 style: New branding colors 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 24751bead9 MOBILE-4212 assign: Do not show edit submission warning if cannot edit 2023-09-07 11:19:58 +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 634447d7c6 MOBILE-4407 resources: Show resource mimetype icon 2023-08-30 16:18:09 +02:00
Pau Ferrer Ocaña 55d126ca24 MOBILE-4407 url: Fix icon inside url resources 2023-08-30 15:44:51 +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 2a0a079b47 MOBILE-4272 workshop: Decouple assessment 2023-08-28 17:09:04 +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 6862f4e73a MOBILE-4323 styles: Reinforce the format-text styles when inside an item 2023-08-23 16:05:28 +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 33bece4e26 MOBILE-4372 theme: Remove modal lateral margin in RTL 2023-08-11 09:44:24 +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 81ac023d2b
Merge pull request #3766 from NoelDeMartin/MOBILE-4362
MOBILE-4362 behat: Improve BBB wait steps
2023-08-02 08:35:59 +02:00
Dani Palou 284111865f
Merge pull request #3768 from alfonso-salces/MOBILE-4191
MOBILE-4191 scorm: Make options field optional
2023-08-02 08:20:23 +02:00
Alfonso Salces 59a93ee428 MOBILE-4191 scorm: Make options field optional 2023-08-02 08:10:31 +02:00
Alfonso Salces b366ee32f7
Merge pull request #3767 from dpalou/MOBILE-4401
MOBILE-4401 wiki: Fix selected subwiki when wiki is empty
2023-08-02 07:46:53 +02:00
Noel De Martin da98dd6306 MOBILE-4362 behat: Improve BBB wait steps 2023-08-02 08:57:04 +09: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 5ba622a999
Merge pull request #3765 from alfonso-salces/MOBILE-4191
MOBILE-4191 scorm: Check scormstandard to change CMI_STRING_256
2023-08-01 11:39:48 +02:00
Alfonso Salces 17b9b23fe9 MOBILE-4191 scorm: Check scormstandard to change CMI_STRING_256 2023-08-01 11:28:59 +02:00
Noel De Martin 739cc1c68b MOBILE-4362 timeline: Fix empty searches 2023-08-01 16:09:13 +09:00
Dani Palou e2e4ec5353
Merge pull request #3762 from NoelDeMartin/MOBILE-4349
MOBILE-4349 timeline: Excluded suspended events
2023-07-31 08:09:02 +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 045c8afe4a MOBILE-4349 timeline: Excluded suspended events 2023-07-31 12:02:56 +09: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
Dani Palou 5d1ec85bdd
Merge pull request #3758 from NoelDeMartin/MOBILE-4340
MOBILE-4340 quiz: Fix cloze answers rendering
2023-07-27 11:59:03 +02:00
Noel De Martin 98866de0ad MOBILE-4340 quiz: Fix cloze answers rendering 2023-07-27 16:10:46 +09: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
Noel De Martin 7b5fd672e7 MOBILE-4272 workshop: Fix assessment 2023-07-25 17:22:54 +09: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
Dani Palou aeb12fa472
Merge pull request #3730 from NoelDeMartin/MOBILE-4048
MOBILE-4048 chat: Log sessions view events
2023-07-24 15:58:39 +02:00
Noel De Martin 6088b7ed56 MOBILE-4048 chat: Log sessions view events 2023-07-24 15:40:35 +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
Pau Ferrer Ocaña fa126cbc0c MOBILE-4379 assign: Add padding to error text above CTA button 2023-07-21 11:38:53 +02:00
Noel De Martin 6e613986b3 MOBILE-4374 user: Implement social profile fields 2023-07-20 15:20:21 +09:00
Noel De Martin 8c97b6fe32
Merge pull request #3745 from crazyserver/MOBILE-4379
Mobile 4379
2023-07-20 09:47:58 +09:00
Pau Ferrer Ocaña 4ba3b560e4 MOBILE-4382 assign: Use granted extensions on remaining time
Similar to 9eb1e4d7c0
2023-07-19 14:03:16 +02:00
Pau Ferrer Ocaña 9b43c7171f MOBILE-4379 assign: Add CTA button if unsupported submission plugins 2023-07-19 13:07:17 +02:00
Pau Ferrer Ocaña a4edff16bb MOBILE-4379 chat: Remove legacy chat time message 2023-07-19 13:07:17 +02: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
Pau Ferrer Ocaña 4199aed36f
Merge pull request #3703 from alfonso-salces/MOBILE-4191
MOBILE-4191 data-model-12: Increment suspend_data in SCORM
2023-07-17 13:00:16 +02:00
Pau Ferrer Ocaña 7953f4104e
Merge pull request #3739 from NoelDeMartin/MOBILE-4339
MOBILE-4339 quiz: Add unanswered questions warning
2023-07-17 12:56:41 +02:00
Alfonso Salces d11075661c MOBILE-4385 side-blocks: Avoid render empty html blocks 2023-07-17 09:52:09 +02:00
Noel De Martin 3faa55e489 MOBILE-4339 quiz: Add unanswered questions warning 2023-07-17 13:13:52 +09: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 a30dd27943 MOBILE-4362 quiz: Fix number type check 2023-07-10 13:27:27 +02:00