Dani Palou
cca9a3b784
Merge pull request #3950 from NoelDeMartin/MOBILE-4272
...
MOBILE-4272 workshop: Decouple from initial bundle
2024-03-04 09:57:17 +01:00
Noel De Martin
c15b3c507c
MOBILE-4272 workshop: Decouple from initial bundle
2024-02-29 17:36:53 +01:00
Noel De Martin
59cc4bd227
Merge pull request #3946 from crazyserver/MOBILE-4456
...
Mobile 4456
2024-02-29 17:05:12 +01:00
Pau Ferrer Ocaña
cd40c1a06d
MOBILE-4456 competency: Fix course module type
2024-02-29 16:40:31 +01:00
Pau Ferrer Ocaña
62692bd23d
MOBILE-4456 course: Load icon svg as inline and style them properly
2024-02-29 16:40:31 +01:00
Pau Ferrer Ocaña
c3c414a1da
MOBILE-4456 course: Adapt purpose of the icons to new version
2024-02-29 15:56:24 +01:00
Dani Palou
0c49a451f7
Merge pull request #3949 from NoelDeMartin/MOBILE-4524
...
MOBILE-4524 search: Optimize WS calls
2024-02-29 10:34:35 +01:00
Noel De Martin
1e3eed64e2
MOBILE-4524 search: Optimize WS calls
2024-02-28 17:02:39 +01:00
Noel De Martin
b6278e769c
MOBILE-4350 quiz: Allow navigating from sequential summary
...
This is consistent with the LMS which has a "return to attempt" button. It also fixes the behaviour that users would expect, given that the buttons in the side navigation for the current page are not disabled in the summary.
2024-02-28 16:00:20 +01:00
Dani Palou
60e256eda6
Merge pull request #3938 from crazyserver/MOBILE-4329
...
Mobile 4329
2024-02-27 13:48:33 +01:00
Pau Ferrer Ocaña
cc2f238d68
MOBILE-4329 user: Rename user profile handler types
2024-02-27 12:55:12 +01:00
Noel De Martin
3e275e5b18
MOBILE-4350 quiz: Fix navigation tests for LMS 4.3
2024-02-22 15:37:19 +01:00
Noel De Martin
df5bbf33bc
MOBILE-4350 quiz: Fix disabled clicks in summaries
2024-02-22 13:24:57 +01:00
Noel De Martin
02918af512
MOBILE-4350 quiz: Disable unanswered warning in sequential navigation
2024-02-22 13:24:21 +01:00
Pau Ferrer Ocaña
b38223bb59
Merge pull request #3933 from dpalou/MOBILE-4313
...
MOBILE-4313 notifications: Show warnings if permissions missing
2024-02-21 16:47:46 +01:00
Dani Palou
edd6214e71
MOBILE-4313 notifications: Show warnings if permissions missing
2024-02-19 15:58:56 +01:00
Noel De Martin
5c1606e595
MOBILE-4350 quiz: Disable sequential navigation items
2024-02-19 10:10:27 +01:00
Noel De Martin
c41ac5a3cf
MOBILE-4350 theme: Improve opacity of disabled items
2024-02-19 10:10:27 +01:00
Noel De Martin
c3817a0a60
MOBILE-4304 scorm: Comment incompatible tests
2024-02-14 09:06:20 +01:00
Noel De Martin
060256c0ea
MOBILE-4304 behat: Update snapshots
2024-02-14 09:06:19 +01:00
Noel De Martin
869f08eee7
MOBILE-4304 core: Return database records rowId
2024-02-14 09:06:19 +01:00
Noel De Martin
b6f32dfddd
MOBILE-4304 scorm: Update database usage
2024-02-14 09:06:19 +01:00
Noel De Martin
88f7eba74c
MOBILE-4339 quiz: Add unanswered questions warning
2024-02-12 13:48:50 +01:00
Noel De Martin
1c6c7c14c9
MOBILE-3947 behat: Fix tests for older versions
2024-01-31 17:23:47 +01:00
Dani Palou
bcbd31535c
MOBILE-4492 file: Avoid problems with toURL in Android
2024-01-31 15:08:17 +01:00
Noel De Martin
bb6ed65c88
MOBILE-4496 behat: Update tags
...
Tags have been changed to reflect the namespace in the app folder structure, rather than trying to find an equivalent in the LMS codebase
2024-01-31 11:35:09 +01:00
Noel De Martin
c356a1aea2
MOBILE-4350: Comment out sequential navigation test
...
This is necessary so that MDL-79295 can move forward with the integration.
2024-01-23 09:24:02 +01:00
Noel De Martin
3621bc46a5
MOBILE-3947 glossary: Fix tests
...
There were some bugs in Angular v10 that countered this bug in our code, that's why it wasn't manifested until now. It seems to be related with the changes in createUrlTreeFromSegmentGroup.
See https://github.com/angular/angular/commits/16.0.x/packages/router/src/create_url_tree.ts?since=2020-06-25&until=2024-01-11
2024-01-15 16:35:57 +01:00
Noel De Martin
2200669b0f
MOBILE-3947 messages: Fix tests
2024-01-15 16:35:57 +01:00
Dani Palou
dfd7f89491
MOBILE-3947 mod_url: Improve guessIcon detection
2024-01-12 15:45:02 +01:00
Dani Palou
27b980d710
MOBILE-3947 form: Add types to FormControl
2024-01-12 15:45:02 +01:00
Pau Ferrer Ocaña
3e72bf3ead
MOBILE-3947 block_tags: Fix width
2024-01-11 17:50:52 +01:00
Pau Ferrer Ocaña
ab16380626
MOBILE-3947 combobox: Improve combobox
2024-01-11 17:50:52 +01:00
Pau Ferrer Ocaña
cf8f8ee0ee
MOBILE-3947 notifications: Fix unreactive aria-label
2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña
33f1cefad1
MOBILE-3947 behat: Fix datetime user profile labeling
2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña
ebb0df1362
MOBILE-3947 behat: Get field when label is inside
2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña
de5c6633ef
MOBILE-3947 mod: Update some behat instructions
2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña
90a47b2441
MOBILE-3947 behat: Fix ion-toggle press
2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña
1f667da246
MOBILE-3947 competency: Narrow selector on press Competencies
2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña
6cca2a953b
MOBILE-3947 behat: Check shadowDom on getTopAncestors
2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña
b523757e81
MOBILE-3947 behat: Dispatch ionChange event after setting a field
2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña
eb704d4203
MOBILE-3947 calendar: Simplify observers management
2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña
522d1e2c79
MOBILE-3947 swipe: Fix Swipe slides update component
2024-01-11 12:59:26 +01:00
Pau Ferrer Ocaña
210b3a75a3
MOBILE-3947 behat: Fix Datetime value
2024-01-11 12:59:26 +01:00
Pau Ferrer Ocaña
06e7a0c97a
MOBILE-3947 behat: Fix behat tests on ionic7 upgrade
2024-01-10 10:00:54 +01:00
Pau Ferrer Ocaña
8445854486
MOBILE-3947 behat: Fix some snapshot failures
2023-12-18 13:39:13 +01:00
Pau Ferrer Ocaña
e875cc6306
MOBILE-3947 core: Fix compile HTML
2023-12-18 13:39:07 +01:00
Pau Ferrer Ocaña
19ab818683
MOBILE-3947 forum: Fix tests
...
Co-authored-by: NoelDeMartin <noel@moodle.com>
2023-12-18 09:56:41 +01:00
Noel De Martin
c5c0a57113
MOBILE-3947 behat: Use login shortcuts
2023-12-18 09:56:41 +01:00
Pau Ferrer Ocaña
a424923cfc
MOBILE-3947 site: Use ionInput event on sitefinder
2023-12-14 22:08:38 +01:00
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