Paul Holden
f9b4611156
MDL-72184 reportbuilder: make use of new methods moved to drivers.
2022-06-12 19:31:34 +01:00
Shamim Rezaie
0d61bf1b87
Merge branch 'MDL-73693' of https://github.com/paulholden/moodle
2022-06-10 13:12:35 +02:00
Shamim Rezaie
dea18d2f47
Merge branch 'MDL-73916-master' of https://github.com/dravek/moodle
2022-06-10 13:12:33 +02:00
Shamim Rezaie
8621fd2d67
Merge branch 'MDL-74720' of https://github.com/lostrogit/moodle
2022-06-07 14:30:19 +10:00
Carlos Castillo
04f0152a91
MDL-74720 reportbuilder: Limiting the number of custom reports
2022-06-06 08:57:13 -05:00
Ilya Tregubov
a1f60915d4
Merge branch 'MDL-74599' of https://github.com/paulholden/moodle
2022-06-06 15:48:21 +06:00
Paul Holden
72286f9296
MDL-73726 reportbuilder: restrict schedule formats to enabled types.
2022-06-06 09:32:36 +01:00
Paul Holden
9ec385a533
MDL-73693 reportbuilder: report filter by specific user.
2022-06-06 09:12:56 +01:00
Ilya Tregubov
3a9b097f5c
Merge branch 'MDL-74600' of https://github.com/paulholden/moodle
2022-06-06 12:52:16 +06:00
David Matamoros
c6777c9cbf
MDL-73916 reportbuilder: Allow to set default condition values
...
- Changes on datasource class to allow to set default condition values
- Added default condition 'suspended' set to 'no' on users datasource
2022-06-03 08:43:46 +02:00
David Matamoros
669e71b956
MDL-74453 reportbuilder: Add authentication method filter
...
- Add authentication method filter to the user entity
2022-06-03 08:40:06 +02:00
Sara Arjona
7d317cdc5d
Merge branch 'MDL-73988' of https://github.com/paulholden/moodle
2022-05-31 17:04:23 +02:00
Shamim Rezaie
39ea22ece3
Merge branch 'MDL-74675' of https://github.com/paulholden/moodle
2022-05-31 14:12:32 +10:00
Jun Pataleta
9b6ad142af
Merge branch 'MDL-73047_user_timecreated' of https://github.com/davosmith/moodle
2022-05-26 10:27:48 +08:00
Paul Holden
40c574cd74
MDL-73988 reportbuilder: support for getting entity joins in reports.
...
This allow reports using multiple entities to more easily define the
relationship between them, specifically when they share common joined
tables.
2022-05-19 16:35:09 +01:00
Paul Holden
03bfea07ca
MDL-74599 reportbuilder: use context of current report when present.
2022-05-19 16:24:56 +01:00
Paul Holden
ea45aefe62
MDL-74675 reportbuilder: preserve column type during aggregation.
...
When applying callbacks during the group concatenation aggregation
types, ensure the column type is preserved for it's default value.
2022-05-19 16:04:37 +01:00
Paul Holden
1e2dd85346
MDL-74600 reportbuilder: re-factor menu helper methods into exporters.
...
Encapsulate generation of column/audience menu card data, used in the
editor, from helper class methods to specific exporter classes.
2022-05-19 15:56:37 +01:00
Ilya Tregubov
64d7392566
Merge branch 'MDL-74480' of https://github.com/paulholden/moodle
2022-05-19 08:05:42 +06:00
Ilya Tregubov
938e8cf5d5
Merge branch 'MDL-74165' of https://github.com/paulholden/moodle
2022-05-19 08:02:17 +06:00
Jun Pataleta
75e1514666
Merge branch 'MDL-74377' of https://github.com/roland04/moodle
2022-05-18 21:47:54 +08:00
Mikel Martín
e71b737e16
MDL-74377 reportbuilder: Fix dimmed text for dropdown items
...
To show inactive/unavailable rows '.dimmed_text' class usages have been replaced with '.text-muted'.
2022-05-18 13:41:40 +02:00
Jun Pataleta
fa48ab35f7
Merge branch 'MDL-74497-master' of https://github.com/dravek/moodle
2022-05-18 14:36:17 +08:00
Paul Holden
6b6a040084
MDL-73184 reportbuilder: preserve pagesize property between requests.
...
Given that custom reports can now have defined pagesize properties, we
need to preserve that value in the table filterset so that it's always
available after AJAX requests.
2022-05-16 17:49:41 +02:00
Mikel Martín
0908a1bdeb
MDL-73184 reportbuilder: Add default page size setting
2022-05-16 17:49:35 +02:00
David Matamoros
9a8091d550
MDL-74497 reportbuilder: Add all columns/filters/conditions at once
2022-05-13 08:36:31 +02:00
Davo Smith
55f08ad6eb
MDL-73047 reportbuilder: add 'timecreated' to user reports
2022-05-06 08:08:31 +01:00
Víctor Déniz
78154ce598
Merge branch 'MDL-74128' of https://github.com/paulholden/moodle
2022-05-05 12:09:33 +01:00
Paul Holden
03e49fb1a1
MDL-74480 reportbuilder: new user entity description column/filter.
2022-05-04 13:10:13 +01:00
Paul Holden
bc206fdec3
MDL-74165 reportbuilder: helpers to create multiple params/aliases.
2022-05-04 13:08:55 +01:00
Ilya Tregubov
9478dc6b07
Merge branch 'MDL-74563' of https://github.com/paulholden/moodle
2022-05-04 09:25:08 +06:00
Paul Holden
bc05916cbf
MDL-74128 reportbuilder: Behat helper for navigating to view page.
2022-04-29 17:14:23 +01:00
Ilya Tregubov
9f91cd1ca2
Merge branch 'MDL-74479' of https://github.com/paulholden/moodle
2022-04-27 15:56:00 +06:00
Paul Holden
9bf4e5c910
MDL-74563 reportbuilder: cast operator parameter in number filter.
...
Add missing form labels, too.
2022-04-25 21:41:41 +01:00
Ilya Tregubov
c6fc13345c
Merge branch 'MDL-74477' of https://github.com/paulholden/moodle
2022-04-25 13:38:25 +06:00
Paul Holden
271688ab79
MDL-74479 reportbuilder: account for custom field context in output.
2022-04-12 11:05:13 +01:00
Paul Holden
d0d749289d
MDL-74477 reportbuilder: sortable custom user profile field columns.
2022-04-11 14:58:30 +01:00
Shamim Rezaie
b5236ed40f
Merge branch 'MDL-74456' of https://github.com/paulholden/moodle
2022-04-11 13:11:17 +10:00
Paul Holden
509bdf4bc5
MDL-74456 reportbuilder: format report/schedule names in actions.
...
Ensure audience names are also formatted in scheduling form.
2022-04-07 13:10:24 +01:00
Paul Holden
c00a97c527
MDL-74341 reportbuilder: re-factor audience form permission checks.
2022-04-01 18:13:19 +01:00
Ilya Tregubov
14dcfbaf75
Merge branch 'MDL-74353' of https://github.com/paulholden/moodle
2022-04-01 10:12:56 +08:00
Andrew Nicols
465a300e47
Merge branch 'MDL-74370' of https://github.com/paulholden/moodle
2022-03-31 09:30:28 +08:00
Paul Holden
e5434fac25
MDL-74353 reportbuilder: improvements to report sidebar searching.
...
* Filter on item textContent instead of dataset, which isn't always
present;
* Fix hiding of cards when they have no matching items
2022-03-30 21:17:45 +01:00
Paul Holden
7ca314023a
MDL-74370 reportbuilder: fix permission check to edit own reports.
2022-03-30 16:26:33 +01:00
Ilya Tregubov
337f727d39
Merge branch 'MDL-74342' of https://github.com/paulholden/moodle
2022-03-30 12:31:23 +06:00
Paul Holden
dcda9c08e2
MDL-74342 reportbuilder: remove unnecessary template/dataset values.
2022-03-29 09:46:55 +01:00
Jun Pataleta
a646e7999e
Merge branch 'MDL-74243-master' of https://github.com/dravek/moodle
2022-03-29 11:33:28 +08:00
Paul Holden
a896ea6473
MDL-74342 reportbuilder: allow audiences to be immediately renamed.
...
Return rendered editable component in response to form submission
so that the audience card can be updated straight away.
2022-03-28 22:28:03 +01:00
David Matamoros
d3bc3ec0c9
MDL-74243 reportbuilder: Fixed double encoding in report/filter name
2022-03-24 11:46:55 +01:00
Paul Holden
652242f618
MDL-74280 reportbuilder: ensure calendar panel zIndex calculated.
...
Since 29c00fc1
it is calculated dynamically. Ensure all elements
that would otherwise overlap the panel add appropriate class so
they are accounted for during this calculation.
2022-03-21 09:51:59 +00:00