Commit Graph

1578 Commits (6b461b035e347da72c00ef8a5f61f2968b1986bd)

Author SHA1 Message Date
Pau Ferrer Ocaña 373cf8f549 MOBILE-3947 behat: Tag and omit failing behats due to Ionic7 migration 2023-12-14 22:08:38 +01:00
Pau Ferrer Ocaña bea73940ed MOBILE-3947 core: Avoid item overflow on input errors 2023-12-14 10:41:34 +01:00
Pau Ferrer Ocaña be7f86edd2 MOBILE-3947 core: Slot core-show-password on ion-inputs 2023-12-14 10:41:34 +01:00
Pau Ferrer Ocaña 243386232e MOBILE-3947 chore: Remove Ionic warnings about legacy form controls 2023-12-14 10:41:34 +01:00
Pau Ferrer Ocaña 6c28885260 MOBILE-3947 assign: Do not require submission statement if empty 2023-12-14 10:41:34 +01:00
Noel De Martin 2449aca781 MOBILE-3947 ng: Fix build errors
Target in app tsconfig is set to es2022 by the Angular CLI, so we must
set it as well to be consistent in the rest of the tooling. Angular
compilation later uses browserslist for further transpilations.

Target in unit tests is kept at es2016 because of a known bug in
Angular: https://github.com/angular/angular/issues/31730
2023-11-29 16:19:00 +01:00
Dani Palou 30cac7d056 MOBILE-3947 core: Stop using deprecated guard interfaces 2023-11-29 11:43:31 +01:00
Pau Ferrer Ocaña 22dbd6ad99 MOBILE-3947 core: Stop using ComponentFactoryResolver 2023-11-28 16:15:06 +01:00
Pau Ferrer Ocaña 22d0d4ece1 MOBILE-3947 chore: Migrate ion-datetime to Ionic 7 2023-11-28 13:38:48 +01:00
Pau Ferrer Ocaña 9dab24fef5 MOBIE-3947 lint: Fix self closing tags 2023-11-27 14:45:50 +01:00
Pau Ferrer Ocaña a0cd868179 MOBIE-3947 lint: Fix some linting 2023-11-27 14:45:49 +01:00
Pau Ferrer Ocaña 7c31e79bbd MOBILE-3947 slides: Use Swiper instead of IonSlides 2023-11-27 14:45:49 +01:00
Pau Ferrer Ocaña 730c26e5d8 MOBILE-3947 styles: Use math.div instead of division 2023-11-27 14:45:32 +01:00
Pau Ferrer Ocaña e8dd8be967 MOBILE-3947 chore: Change Ionic native imports to awesome cordova 2023-11-24 13:46:58 +01:00
Noel De Martin 93dad58ebe MOBILE-3947 app: Fix linting errors 2023-11-23 15:25:36 +01:00
Dani Palou 3b99950df6 MOBILE-4469 site: Rename candidate site to authenticated site 2023-11-22 10:48:18 +01:00
Dani Palou a724a946d2 MOBILE-4469 core: Create new CoreCandidateSite class 2023-11-22 08:17:12 +01:00
Dani Palou 954ce48d7b MOBILE-4469 core: Create new CoreUnauthenticatedSite class 2023-11-21 14:24:15 +01:00
Dani Palou 988ddb4b94 MOBILE-4469 core: Move CoreSite class to new sites folder 2023-11-21 11:58:27 +01:00
Pau Ferrer Ocaña b7322d696d MOBILE-3947 lang: Remove usage of Ionic 1 strings types (mm and mma) 2023-11-20 14:03:08 +01:00
Pau Ferrer Ocaña feb8a78ecc MOBILE-3947 chore: Change IonRefresher type to HTMLIonRefresherElement 2023-11-20 11:33:27 +01:00
Pau Ferrer Ocaña e40a4f13bb MOBILE-3947 chore: Fix some HTML strict types 2023-11-20 11:33:27 +01:00
Pau Ferrer Ocaña 9e9052db85 MOBILE-3947 chore: Fix some non valid types 2023-11-20 11:33:26 +01:00
Pau Ferrer Ocaña 9be60c9e83 MOBILE-3947 chore: Fix eqeqeq on HTML 2023-11-20 11:33:26 +01:00
Pau Ferrer Ocaña a81f93822f MOBILE-3947 chore: Change import to use on Sass 2023-11-20 11:33:26 +01:00
Pau Ferrer Ocaña 8265f0fbe1 MOBILE-3947 chore: Remove unneeded optional chaining on HTML 2023-11-20 11:33:25 +01:00
Pau Ferrer Ocaña 3c53bf2632 MOBILE-4465 chore: Remove deprecated code on 4.0 2023-11-20 10:17:16 +01:00
Noel De Martin 6f3ae8feab
Merge pull request #3853 from crazyserver/MOBILE-4467
MOBILE-4467 assign: Filter shown annotated PDF files
2023-11-16 15:33:54 +01:00
Dani Palou b668af193b MOBILE-4460 core: Hide informative links if needed 2023-11-15 16:20:53 +01:00
Pau Ferrer Ocaña 92f8ac83bd MOBILE-4467 assign: Filter shown annotated PDF files 2023-11-13 16:15:12 +01:00
Pau Ferrer Ocaña 6a6189ec78 MOBILE-4368 lang: Fix missing lang files on gulp lang override 2023-11-06 11:07:22 +01:00
Dani Palou 93b8ce274c MOBILE-4362 mycourses: Fix category disappear after PTR 2023-10-31 14:28:05 +01:00
Dani Palou d59b175314 MOBILE-4362 assign: Fix outcome not selected
This is related to MOBILE-3958, it was fixed in scaled but not in outcomes
2023-10-31 11:42:41 +01:00
Pau Ferrer Ocaña 935da86caa
Merge pull request #3840 from dpalou/MOBILE-4362
MOBILE-4362 quiz: Fix review not opened after finish offline quiz
2023-10-27 16:35:02 +02:00
Dani Palou d750b91747 MOBILE-4362 quiz: Fix review not opened after finish offline quiz 2023-10-27 10:00:08 +02:00
Dani Palou 93a9d1912e
Merge pull request #3838 from crazyserver/MOBILE-4362
Mobile 4362
2023-10-26 11:39:12 +02:00
Pau Ferrer Ocaña 38f4dcd38b
Merge pull request #3837 from dpalou/MOBILE-4362
Mobile 4362
2023-10-26 11:26:35 +02:00
Pau Ferrer Ocaña 149720459f MOBILE-4362 user: Fix user-initials size on toolbar 2023-10-26 10:23:39 +02:00
Dani Palou e9601aee13 MOBILE-4362 glossary: Fix some pages not prefetched 2023-10-26 10:00:41 +02:00
Dani Palou e958210df0 MOBILE-4362 workshop: Fix dimension number
It displayed 01, 11, 21 instead of 1, 2, 3
2023-10-26 10:00:41 +02:00
Pau Ferrer Ocaña 68d9d6cdd7 MOBILE-4362 icon: Improve icon filter handling 2023-10-25 15:36:17 +02:00
Pau Ferrer Ocaña bfaadfbb8c MOBILE-4362 modicon: Properly check if icon should be filtered 2023-10-25 14:31:31 +02:00
Noel De Martin a32f0a70ae
Merge pull request #3835 from dpalou/MOBILE-4362
MOBILE-4362 quiz: Fix wrong renderization of ddwtos in some cases
2023-10-24 08:19:26 +02:00
Dani Palou 132c597e81 MOBILE-4362 quiz: Fix wrong renderization of ddwtos in some cases 2023-10-23 16:33:55 +02:00
Noel De Martin af00e8e3c6 MOBILE-3371 search: Improve course search 2023-10-23 13:02:54 +02:00
Pau Ferrer Ocaña e7fd119983
Merge pull request #3833 from dpalou/MOBILE-4362
Mobile 4362
2023-10-20 15:34:29 +02:00
Dani Palou f8fe8aee36 MOBILE-4362 course: Format course name in storage page 2023-10-20 13:26:49 +02:00
Pau Ferrer Ocaña 58d571d64f MOBILE-4362 lint: Solve deprecation linting 2023-10-19 22:10:31 +02:00
Pau Ferrer Ocaña 18ad252340 MOBILE-4362 lint: Fix some linting 2023-10-19 22:06:58 +02:00
Dani Palou 32055bd8d5
Merge pull request #3827 from crazyserver/MOBILE-4362-2
Mobile 4362 2
2023-10-19 17:48:51 +02:00
Pau Ferrer Ocaña 6b0cd694c5 MOBILE-4348 label: Support has custom cm list item to match cards border 2023-10-19 14:13:05 +02:00
Pau Ferrer Ocaña 1f7d0277a9 MOBILE-4362 chore: Correctly slot toggles inside ion-item 2023-10-19 14:10:23 +02:00
Pau Ferrer Ocaña 95cd22e76f MOBILE-4362 workshop: Fix phantom offline submissions 2023-10-19 14:10:23 +02:00
Dani Palou b982a96305 MOBILE-4362 bbb: Remove chevron in recording playback in iOS 2023-10-19 12:53:16 +02:00
Dani Palou 70501ce93b
Merge pull request #3822 from NoelDeMartin/MOBILE-4428
MOBILE-4428 quiz: Fix adaptive behaviour
2023-10-17 12:39:15 +02:00
Noel De Martin 3183737463 MOBILE-4428 quiz: Fix adaptive behaviour 2023-10-17 11:21:22 +02:00
Pau Ferrer Ocaña 14e56e82c5 MOBILE-4362 activitymodules: Fix activity modules block icons 2023-10-16 17:43:14 +02:00
Noel De Martin c79accb01a
Merge pull request #3820 from dpalou/MOBILE-4362
MOBILE-4069 behat: Fix view events behat failing in some cases
2023-10-16 12:23:59 +02:00
Dani Palou 6866d304e8 MOBILE-4069 behat: Fix view events behat failing in some cases 2023-10-16 11:01:27 +02:00
Pau Ferrer Ocaña 6d50a22dd3 MOBILE-4362 workshop: Fix undefined Workshop Grades type 2023-10-11 16:51:50 +02:00
Pau Ferrer Ocaña f97ea19e9e MOBILE-4362 workshop: Remove non-null assertions on index page 2023-10-11 16:51:50 +02:00
Pau Ferrer Ocaña 42f6fc6843
Merge pull request #3817 from dpalou/MOBILE-4362
Mobile 4362
2023-10-11 16:51:41 +02:00
Dani Palou f4030ab5a7 MOBILE-4362 glossary: Fix some entry links not handled properly
If the entry link used the view.php endpoint, the index link handler treated it instead of the entry link handler
2023-10-11 15:06:28 +02:00
Noel De Martin 0052dfc7f1 MOBILE-4362 quiz: Fix Drag&Drop race condition 2023-10-11 13:18:47 +02:00
Dani Palou 1a44478da1 MOBILE-4362 lesson: Fix retake badges alignment in phone 2023-10-11 08:25:06 +02:00
Noel De Martin aebbe3365c
Merge pull request #3814 from dpalou/MOBILE-4362
Mobile 4362
2023-10-10 18:00:50 +02:00
Dani Palou 23b0b9afc7 MOBILE-4069 behat: Fix SCORM tests in old LMS versions 2023-10-10 15:17:40 +02:00
Noel De Martin 99fc2d01ca Revert "MOBILE-4339 quiz: Add unanswered questions warning"
This reverts commit 3faa55e489.
2023-10-10 12:36:59 +02:00
Dani Palou cc472e58f5 MOBILE-4362 lesson: Display 'Correct response' as badge 2023-10-10 11:18:13 +02:00
Dani Palou b3af76705e MOBILE-4362 lesson: Stop and hide lesson timer when finish lesson 2023-10-09 16:07:34 +02:00
Noel De Martin ee2e7851b6
Merge pull request #3809 from dpalou/MOBILE-4362
Mobile 4362
2023-10-09 15:48:14 +02:00
Pau Ferrer Ocaña 60dad4cc3e MOBILE-4348 resource: Display afterlink on module info box 2023-10-09 14:50:31 +02:00
Pau Ferrer Ocaña 13ddbfc4b9 MOBILE-4348 resource: Fix display options gathering 2023-10-09 14:50:31 +02:00
Dani Palou f9e31e5d38 MOBILE-4069 scorm: Add availability tests 2023-10-09 14:20:13 +02:00
Dani Palou 2db13af8dd MOBILE-4069 scorm: Add appearance, attempts and grading behat tests 2023-10-09 14:20:13 +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 ebd4eec500 MOBILE-4362 styles: Transparent backdrop on popovers 2023-10-06 11:52:49 +02:00
Noel De Martin 0474d694e7 MOBILE-3371 search: Remove search results count
Given some issues with the LMS webservices (they return inconsistent totalcount depending on the page), we've decided to remove this information from the UI to avoid confusion.
2023-10-05 17:48:12 +02:00
Dani Palou 77bd638fb1 MOBILE-4362 scorm: Fix grade calculation when using LASTATTEMPT
The app always used the last attempt, but LMS uses the last attempt that has at least 1 SCO with completed or passed status
2023-10-05 17:00:04 +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 8af557bbc6 MOBILE-4362 wiki: Fix create empty page 2023-10-04 11:21:35 +02:00
Dani Palou b6e914a24e
Merge pull request #3805 from crazyserver/MOBILE-4362
Mobile 4362
2023-10-03 16:10:38 +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 cb0e54b164 MOBILE-4362 storage: Always display chevron in courses items 2023-10-03 14:40:49 +02:00
Noel De Martin 53e902ca82 MOBILE-4272 workshop: Rollback async handlers
There is a bug with missing optional methods in async handlers. If their existence is checked before initialization, they always exist but fail on execution. That should be refactored into asynchronous and type-safe code, but we decided to do it in the next version.
2023-10-03 11:54:35 +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
Dani Palou 7667774a2a
Merge pull request #3801 from crazyserver/MOBILE-4362
Mobile 4362
2023-10-02 16:46:16 +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
Dani Palou 31bd7a6955 MOBILE-4362 messages: Update sender name when last message changes
The sender name displayed in group conversations page wasn't updated when a NEW_MESSAGE_EVENT was received. Also, if last message was deleted we still displayed a sender name when there were no messages.
2023-10-02 14:33:15 +02:00
Dani Palou 28235b0553 MOBILE-4362 notes: Update error string to reflect delete action 2023-10-02 11:25:05 +02:00
Dani Palou 54a2e6e14b
Merge pull request #3800 from alfonso-salces/MOBILE-4362
MOBILE-4362 messages: Handle disabled messages error
2023-09-29 09:29:53 +02:00
Alfonso Salces 6f50482a3d MOBILE-4362 messages: Handle disabled messages error 2023-09-29 09:19:07 +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 e6a14ffac5 MOBILE-4362 coursecompletion: Display same info as LMS
Two of the fields displayed are only used in the block in LMS, the details page displays other values
2023-09-28 15:40:07 +02:00
Dani Palou 024b962d18 MOBILE-3599 competency: Format competency and plan names 2023-09-28 11:38:34 +02:00
Noel De Martin d15be4f539 MOBILE-4383 quiz: Disable offline sequential quiz 2023-09-27 14:30:18 +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 1f05729cb0 MOBILE-4420 scorm: Unload current SCO before loading next one 2023-09-26 18:16:44 +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 022c57d6ff MOBILE-4207 forum: Fix classes prefix 2023-09-26 12:32:37 +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 00f6ec3d46 MOBILE-3371 search: Implement global search result 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
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
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 77d4f53d2f MOBILE-4323 enrol: Check all methods in courseUsesGuestAccessInfo 2023-08-23 16:15:47 +02:00
Pau Ferrer Ocaña b975e6f0d8 MOBILE-4323 enrol: Create enrol delegates
Co-authored: dpalou
2023-08-23 16:05:09 +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 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
Noel De Martin 045c8afe4a MOBILE-4349 timeline: Excluded suspended events 2023-07-31 12:02:56 +09: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 33cda28ea0
Merge pull request #3747 from NoelDeMartin/MOBILE-4374
MOBILE-4374 user: Implement social profile fields
2023-07-25 08:48:38 +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
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
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