Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

M41 version #245

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
a917e31
Refactor for MOODLE41
luukverhoeven Dec 6, 2023
9db8f36
Refactor for MOODLE41
luukverhoeven Dec 6, 2023
0065562
Refactor for MOODLE41
luukverhoeven Dec 6, 2023
10b0af5
Update readme
luukverhoeven Dec 6, 2023
51fe6fc
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 7, 2023
72aa855
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 7, 2023
a0bfc4f
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 7, 2023
8e33cb0
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 7, 2023
fa3e009
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 11, 2023
bee9192
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 11, 2023
4934ff5
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 11, 2023
3396f80
Rename .class to .class.php
luukverhoeven Dec 11, 2023
4697feb
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 11, 2023
c6e95e2
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 11, 2023
d61c7cb
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 11, 2023
9a9cbf4
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 11, 2023
64e568b
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 11, 2023
26aac8e
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 11, 2023
fbe221f
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 11, 2023
99d5675
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 11, 2023
79d03ac
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 11, 2023
4ac64a4
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 18, 2023
28e6f99
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 18, 2023
d5533c2
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 18, 2023
64257c7
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 18, 2023
9eb3230
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 18, 2023
77ccb88
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 18, 2023
5660487
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 18, 2023
92fb16a
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 18, 2023
5db14c0
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 18, 2023
19998dd
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 29, 2023
43ef30e
Refactor for MOODLE41 & PHP 7.4
luukverhoeven Dec 29, 2023
f37c25b
Fix issue broken images with empty results
luukverhoeven Jan 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: ci

on: [push, pull_request]

jobs:
test:
uses: catalyst/catalyst-moodle-workflows/.github/workflows/ci.yml@main
secrets:
# Required if you plan to publish (uncomment the below)
moodle_org_token: ${{ secrets.MOODLE_ORG_TOKEN }}
with:
disable_grunt: true
disable_phpunit: true
disable_phpcpd: true # Old code we don't going to rewrite everything for now.
disable_release : true
release_branches: main
min_php : 7.4
Empty file added .gitignore
Empty file.
36 changes: 36 additions & 0 deletions README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,42 @@ By Tim Hunt

VERSIONS HISTORY

4.1.0 (2023120600) for Moodle 4.1
Release date: 06.12.2023
----------------------------------------------------------------------
This release focuses on solving issues in Moodle 4.1 and PHP 7.4 and start with small improvements and bug fixes.
- Reformat code
- Add CI testing based on Github Actions created by Catalyst IT
- Add PHP 7.4 support - minimum PHP version is now 7.4
- Add PHP 8.0 support
- Add PHP 8.1 support
- pChart library updated to version 2.4.0
- JS tablesorter library updated to version 2.31.3
- JS CodeMirror library updated to version 5.65.16
- Move repository to https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block_configurablereports
- Original repository (https://github.com/jleyva/moodle-block_configurablereports) can be used for older release or use the old branches within this repository
- removed cr_add_to_log not used anymore
- Important this branch is not backwards compatible with Moodle 3.11 and lower

Thanks to Lesterhuis Training & Consultancy for the contribution / updated by Ldesign Media

- TODOS for the future:
* Namespaces for classes & autoloading
* Move all to `classes` to `classes/` directory
* Clean up code
* Add tests
* AJAX_SCRIPT move to webservice
* unserialize() to json_decode()
* Readme to Markdown format
* validation if a class exists and inherits the correct parent class.
* Changelog to separate file
* Move cron to a scheduled task
* phpcpd and phpdocs checks in CI
* Make CSS strict should only affect this plugin!

----------------------------------------------------------------------


3.9.0 (2019122000) for Moodle 3.4, 3.5, 3.6, 3.7, 3.8, 3.9
Release date: Tuesday, 3 November 2020
----------------------------------------------------------------------
Expand Down
5 changes: 3 additions & 2 deletions amd/build/codemirror.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion amd/build/codemirror.min.js.map

Large diffs are not rendered by default.

5 changes: 3 additions & 2 deletions amd/build/jquery.dataTables.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion amd/build/jquery.dataTables.min.js.map

Large diffs are not rendered by default.

5 changes: 3 additions & 2 deletions amd/build/jquery.tablesorter.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion amd/build/jquery.tablesorter.min.js.map

Large diffs are not rendered by default.

5 changes: 3 additions & 2 deletions amd/build/main.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion amd/build/main.min.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions amd/build/sql.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion amd/build/sql.min.js.map

Large diffs are not rendered by default.

Loading