Jun Pataleta
889e427df0
Merge branch 'MDL-75358-400' of https://github.com/marinaglancy/moodle into MOODLE_400_STABLE
2022-10-31 10:10:09 +08:00
Sara Arjona
92ef33c4e0
Merge branch 'MDL-75791-400' of https://github.com/marinaglancy/moodle into MOODLE_400_STABLE
2022-10-20 16:36:54 +02:00
Ilya Tregubov
20288fee39
Merge branch 'MDL-72058-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE
2022-10-20 15:42:48 +03:00
Paul Holden
38c8f8be7d
MDL-75811 reportbuilder: concatenate using list seperator lang config.
2022-10-13 16:26:18 +02:00
Víctor Déniz
3276137f1a
Merge branch 'MDL-75192-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE
2022-10-06 01:08:57 +01:00
Víctor Déniz
1eaf570ea7
Merge branch 'MDL-75729-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE
2022-10-05 22:07:56 +01:00
Paul Holden
21478a1e5e
MDL-72058 reportbuilder: replace custom dataformat export format.
...
The formatting of exported dataformat content is now always dependent
on whether the format supports HTML or not, so we no longer need our
custom export class for providing the same.
2022-10-03 09:15:58 +01:00
Andrew Nicols
d7f8f844bd
Merge branch 'MDL-75721-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE
2022-09-29 11:57:27 +08:00
Paul Holden
6f5fc5f1ee
MDL-75192 reportbuilder: observe start day in current week filter.
...
Ensure we observe the site configuration/preference for calendar
first day of the week, in the current week date filter.
2022-09-28 13:37:01 +01:00
Andrew Nicols
e6983a7a09
Merge branch 'MDL-75447-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE
2022-09-28 12:43:27 +08:00
Marina Glancy
9ddc556300
MDL-75791 reportbuilder: set persistent for active conditions
2022-09-19 16:54:21 +02:00
Marina Glancy
be60921e14
MDL-75358 reportbuilder: display nulls as empty cells in aggregation
2022-09-19 14:44:01 +02:00
Marina Glancy
4e8013e418
MDL-75358 reportbuilder: display nulls as empty cells for numeric/bool
2022-09-19 14:43:56 +02:00
Paul Holden
3e97c3ee83
MDL-75721 reportbuilder: select from main table in absence of columns.
...
Ensure any joins added to the report itself are also present.
2022-09-15 17:07:20 +01:00
Paul Holden
4bd6777cfb
MDL-75729 reportbuilder: improve handling of card toggle button.
2022-09-14 10:18:55 +01:00
Jun Pataleta
f47c75b8ae
Merge branch 'MDL-75311_400' of https://github.com/lostrogit/moodle into MOODLE_400_STABLE
2022-09-07 00:19:12 +08:00
Paul Holden
bded9dee9d
MDL-73938 reportbuilder: better Oracle support of long text columns.
...
Specifically during column grouping/aggregation, we need to avoid CLOB
datatype inconsistencies (ORA-00932).
2022-09-05 12:08:57 +01:00
Paul Holden
459334249b
MDL-73938 reportbuilder: add filters API to support stress testing.
...
Filter types can now define sample values, to be used in forthcoming
stress test helpers, in order for them to become active in a report.
2022-09-05 11:15:30 +01:00
Paul Holden
2ae6bde9dc
MDL-75447 reportbuilder: return only valid audience instances.
2022-09-02 12:33:59 +01:00
Ilya Tregubov
c4b3e06f8a
Merge branch 'MDL-75185-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE
2022-08-03 16:27:46 +04:00
Paul Holden
8ee995dfad
MDL-75205 reportbuilder: include report parameters on filters reset.
...
When resetting report filters, we need to include the original report
parameters in the external method call to ensure all those that are
required during validation are present (e.g. when determining if user
can view the current system report).
2022-08-02 12:43:55 +01:00
Carlos Castillo
8eee29fb93
MDL-75311 reportbuilder: Fix error when send report schedule
2022-07-27 08:52:44 -05:00
Paul Holden
321a8cb0ca
MDL-74656 reportbuilder: cast fields to char on mssql during concat.
2022-07-27 08:22:10 +01:00
Paul Holden
39d606ec27
MDL-74656 reportbuilder: ensure nulls preserved in column callbacks.
...
When concatenating column fields in order to perform aggregation on
them (e.g. group concatenation), we need to preserve all null values
in the data passed to each column callback.
Co-authored-by: Carlos Castillo <carlos.castillo@moodle.com >
2022-07-19 08:42:30 +01:00
Paul Holden
fdca502808
MDL-75185 reportbuilder: order report source listing alphabetically.
2022-07-08 10:07:18 +01:00
David Matamoros
cca619f966
MDL-74885 reportbuilder: format value using percents from lang pack
2022-07-06 08:25:10 +02:00
Ilya Tregubov
9009e1bd30
Merge branch 'MDL-74599-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE
2022-06-06 16:12:06 +06:00
Mikel Martín
86899b14cb
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 15:43:44 +02:00
Paul Holden
8b2b7f97ee
MDL-74599 reportbuilder: use context of current report when present.
2022-05-04 14:30:11 +01:00
Ilya Tregubov
34c4b3ce0c
Merge branch 'MDL-74563-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE
2022-05-04 09:26:06 +06:00
Paul Holden
870c5ffbde
MDL-74479 reportbuilder: account for custom field context in output.
2022-04-27 15:47:29 +06:00
Paul Holden
3dbad11471
MDL-74563 reportbuilder: cast operator parameter in number filter.
...
Add missing form labels, too.
2022-04-25 21:44:48 +01:00
Paul Holden
7d33385a1d
MDL-74477 reportbuilder: sortable custom user profile field columns.
2022-04-25 13:40:12 +06: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
Andrew Nicols
465a300e47
Merge branch 'MDL-74370' of https://github.com/paulholden/moodle
2022-03-31 09:30:28 +08:00
Paul Holden
7ca314023a
MDL-74370 reportbuilder: fix permission check to edit own reports.
2022-03-30 16:26:33 +01:00
Paul Holden
dcda9c08e2
MDL-74342 reportbuilder: remove unnecessary template/dataset values.
2022-03-29 09:46:55 +01: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
Sara Arjona
d51c17a2ca
Merge branch 'MDL-74076' of https://github.com/paulholden/moodle
2022-03-17 16:58:00 +01:00
Eloy Lafuente (stronk7)
cee098f8bf
Merge branch 'MDL-74175' of https://github.com/paulholden/moodle
2022-03-16 22:03:25 +01:00
Paul Holden
b73a69b920
MDL-74175 cohort: correct type/callback of entity category column.
2022-03-15 15:28:54 +00:00
Jun Pataleta
6e528ca463
MDL-74173 reportbuilder: Convert action links to action menu links
2022-03-11 18:35:16 +08:00
Jun Pataleta
ecfc31191c
Merge branch 'MDL-74106' of https://github.com/paulholden/moodle
2022-03-08 09:46:29 +08:00
Paul Holden
2916f89d12
MDL-74106 reportbuilder: handle non-recurring schedules properly.
...
When a schedule is created with "No recurrence", it should only be
sent when both conditions are true: it's start time is after the
current time; and the time it was last sent is before it's start
time (either 0/never sent; or a time it was manually sent).
2022-03-07 15:47:33 +00:00
Paul Holden
ad7583cd33
MDL-74076 reportbuilder: deterministic ordering of schedule users.
...
Now that we have consistent ordering we can also revert 898f3d0a .
2022-03-04 15:25:22 +00:00
Jun Pataleta
1aa65fbdfe
Merge branch 'MDL-73902-master' of https://github.com/bmbrands/moodle
2022-03-04 18:28:18 +08:00
Bas Brands
729ae8f096
MDL-73902 theme_boost: prevent dropdowns being cut off
2022-03-03 09:44:33 +01:00
Eloy Lafuente (stronk7)
fba1593893
Merge branch 'MDL-73941' of https://github.com/paulholden/moodle
2022-03-01 16:10:37 +01:00