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

Mdl 58266 master #1

Open
wants to merge 2,804 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2804 commits
Select commit Hold shift + click to select a range
1a74403
weekly release 4.1dev
ilyatregubov Apr 29, 2022
c44dc41
MDL-74605 media_videojs: move player options to data setup.
paulholden Apr 29, 2022
2972e66
MDL-74567 repository_flickr: replace user-agent value for API calls.
paulholden Apr 26, 2022
b6b0d8b
MDL-74611 course settigns: re-order Common module settings
timhunt Apr 29, 2022
9ff112e
MDL-74567 core: re-factor flickr libraries to use shared user-agent.
paulholden Apr 29, 2022
a0398fd
MDL-73423 core_privacy: Calling reset() on objects deprecated PHP8.1
marinaglancy Dec 20, 2021
ac7c952
MDL-73435 mod_wiki: htmlspecialchars changed default in PHP8.1
marinaglancy Dec 21, 2021
2fede32
MDL-74612 cohort: use data generator for populating cohort members.
paulholden Apr 29, 2022
bc05916
MDL-74128 reportbuilder: Behat helper for navigating to view page.
paulholden Mar 8, 2022
8f59d0b
MDL-74576 enrol_lti: allow unsupported scopes in ags_info
snake May 2, 2022
f9a3ccb
Merge branch 'MDL-74436' of https://github.com/paulholden/moodle
junpataleta May 2, 2022
b1a142e
MDL-74317 output: Remove capability checks in edit mode WS
dravek Apr 5, 2022
e1da77a
MDL-74317 blocks: Blocks can be added to profile pages
dravek Apr 21, 2022
a9d219f
Merge branch 'MDL-74317-2' of https://github.com/dravek/moodle
junpataleta May 2, 2022
cc94ab1
MDL-74602 theme_boost: fix missing activity header in embedded layout
snake May 3, 2022
0402dfd
MDL-74602 mod_assign: disable activity header on embedded grader page
snake May 3, 2022
edf2c5e
MDL-74602 mod_book: disable activity header on book print page
snake May 3, 2022
a8fcf50
MDL-74602 mod_chat: disable activity header in ajax chat interface
snake May 3, 2022
db93333
MDL-74602 mod_wiki: disable activity header in wiki print view
snake May 3, 2022
719bb84
Merge branch 'MDL-74450-master' of https://github.com/mihailges/moodle
ilyatregubov May 3, 2022
ba53ec7
MDL-65478 backup, course format: Handle editor elements in course format
jaypha Oct 13, 2021
c2a9502
Merge branch 'MDL-74598-master' of https://github.com/roland04/moodle
ilyatregubov May 3, 2022
9e70147
Merge branch 'MDL-74441-master' of https://github.com/cameron1729/moodle
snake May 3, 2022
df86854
Merge branch 'mdl65478-fix-master' of https://github.com/matthewhilto…
ilyatregubov May 3, 2022
9943699
Merge branch 'MDL-74611' of https://github.com/timhunt/moodle
vmdef May 3, 2022
52b8962
MDL-74543 quiz: correctly record time when overdue attempt submitted
timhunt Apr 21, 2022
7d3eaf8
MDL-74543 quiz attemptlib: covert string comparison to ===
timhunt May 3, 2022
b625dab
Merge branch 'MDL-74543' of https://github.com/timhunt/moodle
junpataleta May 3, 2022
d2fb057
MDL-73878 core_user: Fixing social fields upgrading issue
Apr 21, 2022
ffc655b
MDL-73878 core_user: Creating a new category for social fields
Apr 21, 2022
b460ea4
MDL-74631 mod_lti: Remove </img>
leonstr May 3, 2022
11b2cc4
Merge branch 'MDL-73878-master' of https://github.com/aanabit/moodle
junpataleta May 4, 2022
6abe964
MDL-74204 mod_assign: escape identity fields in allocate marker form.
paulholden Mar 15, 2022
6702689
MDL-74318 core_user: Description field as hidden on profile
Mar 24, 2022
4f2eac2
MDL-71623 core_search: fix user document visibility
ferranrecio Apr 21, 2022
9478dc6
Merge branch 'MDL-74563' of https://github.com/paulholden/moodle
ilyatregubov May 4, 2022
a0f47c8
MDL-74333 badges: Check profile criteria valid when reviewing
mickhawkins Mar 31, 2022
59b5858
MDL-73736 core_auth: Fix concurrency issue in login_attempt_failed()
snake Apr 26, 2022
10e8ffe
MDL-74041 question bank: page size should be 100
timhunt Mar 1, 2022
aac5b47
MDL-74041 quiz: use own size for paging the question bank
timhunt Mar 3, 2022
bc206fd
MDL-74165 reportbuilder: helpers to create multiple params/aliases.
paulholden Mar 10, 2022
03e49fb
MDL-74480 reportbuilder: new user entity description column/filter.
paulholden Apr 11, 2022
0cdc33f
Merge branch 'MDL-74511-master' of https://github.com/andrewnicols/mo…
junpataleta May 5, 2022
82e3a9c
MDL-73981 tool_uploadcourse: Validate enrolment role from csv.
ilyatregubov Feb 25, 2022
96ffb21
Merge branch 'MDL-74546-master' of https://github.com/snake/moodle
junpataleta May 5, 2022
93e96e0
Merge branch 'MDL-74602-master' of https://github.com/snake/moodle
ilyatregubov May 5, 2022
4182721
Merge branch 'MDL-73981-master' of https://github.com/ilyatregubov/mo…
junpataleta May 5, 2022
53ad985
Merge branch 'MDL-74576-master' of https://github.com/snake/moodle
junpataleta May 5, 2022
a1c0b98
MDL-74317 blocks: Revert checking of block usage against page format
junpataleta May 4, 2022
00dcb18
MDL-73172 course: COMPLETE_PASS status cannot enhance in custom theme
Dec 3, 2021
89fbe47
Merge branch 'MDL-74567' of https://github.com/paulholden/moodle
vmdef May 5, 2022
78154ce
Merge branch 'MDL-74128' of https://github.com/paulholden/moodle
vmdef May 5, 2022
9746b8a
Merge branch 'MDL-74612' of https://github.com/paulholden/moodle
vmdef May 5, 2022
6442615
Merge branch 'participants_per_page_MDL-41498' of https://github.com/…
ilyatregubov May 6, 2022
1b18a4c
MDL-74511 core: Add phpcs default config
andrewnicols May 6, 2022
7aa68e3
Merge branch 'MDL-74511-master' of https://github.com/andrewnicols/mo…
junpataleta May 6, 2022
4a55d6e
MDL-74584 admin: Add callback executed prior to enabling a module
May 4, 2022
6588bae
MDL-74584 mod_bigbluebuttonbn: Implement 'pre_enable_plugin_actions'
May 4, 2022
b9b9ec8
MDL-74584 mod_bigbluebuttonbn: Add DPA info in the general setting page
May 4, 2022
c23b67b
MDL-74584 mod_bigbluebuttonbn: Add install script and new upgrade step
May 4, 2022
90f517c
MDL-74584 course: New optional parameter in get_module_types_names()
May 5, 2022
75d9476
MDL-74584 mod_bigbluebuttonbn: Update unit tests
May 4, 2022
154dbce
MDL-74584 mod_bigbluebuttonbn: Update behat tests
May 5, 2022
48cab7f
Merge branch 'MDL-74584-master-v1' of https://github.com/mihailges/mo…
junpataleta May 6, 2022
55f08ad
MDL-73047 reportbuilder: add 'timecreated' to user reports
davosmith Nov 10, 2021
d84738e
MDL-74602 mod_assign: fix js error with assign grader on classic
snake May 6, 2022
941a299
weekly release 4.1dev
stronk7 May 6, 2022
9f53b0e
MDL-73971 phpunit: Move more tests to use correct names and namespaces
stronk7 Mar 29, 2022
caf55ab
MDL-74413 phpunit: Move more tests to use correct names and namespaces
stronk7 Apr 2, 2022
9085f5e
MDL-74147 admin: support custom user profile fields selecting admins.
paulholden Apr 25, 2022
84735e8
MDL-73163 behat: Changed most to must
kordan Nov 25, 2021
d91cd20
MDL-74416 phpunit: fix generator counters reset
skodak Apr 3, 2022
bc60411
MDL-71202 webservice: Add index on external_tokens.sid
peedeeboy Mar 26, 2021
e368edf
Merge branch 'MDL-71202-master' of https://github.com/junpataleta/moodle
junpataleta May 10, 2022
8de866d
MDL-74710 mod_bigbluebuttonbn: Fix settings url.
ilyatregubov May 10, 2022
817db2b
Merge branch 'MDL-74041' of https://github.com/timhunt/moodle
junpataleta May 10, 2022
f879039
MDL-72458 user: add timezone to user profile page.
paulholden Sep 14, 2021
a95f637
MDL-73898 user: exclude guest user from participants table.
paulholden Feb 15, 2022
3df0908
MDL-22570 group: Export groups/groupings to ods/xls/txt
tasosb Dec 14, 2021
c7ddee0
Merge branch 'MDL-70568-cron-debugging-patch' of https://github.com/m…
junpataleta May 11, 2022
ecd569f
MDL-74553 blocks: do not refer to form fields by id
marinaglancy Apr 22, 2022
41f40c7
MDL-74726 mod_bigbluebuttonbn: Fix muteonstart
ssj365 May 11, 2022
4b93776
MDL-74699 enrol_lti: fix clientid retrieval from aud during launches
snake May 11, 2022
9cb0f7c
Merge branch 'MDL-73172-master' of https://github.com/NashTechOpenUni…
junpataleta May 12, 2022
aa88375
Merge branch 'MDL-73971' of https://github.com/stronk7/moodle
junpataleta May 12, 2022
eae7ec3
Merge branch 'MDL-74413' of https://github.com/stronk7/moodle
junpataleta May 12, 2022
57aabee
MDL-69951 filter_tidy: Replace drop-font-tags
leonstr Feb 18, 2022
5e5e12e
weekly release 4.1dev
junpataleta May 12, 2022
5215a02
MDL-73013 calendar: fix serving of files added to category events.
paulholden Nov 8, 2021
9353ebd
Automatically generated installer lang files
May 13, 2022
9a8091d
MDL-74497 reportbuilder: Add all columns/filters/conditions at once
dravek Apr 19, 2022
5e68da7
MDL-74497 reportbuilder: Use new methods in existing datasources
dravek Apr 19, 2022
53d6b18
MDL-74344 comment: consistent capability check for accessing report.
paulholden Mar 30, 2022
0b82e9e
MDL-74678 reportbuilder: Allow null in category description callback
lostrogit May 6, 2022
28e95ef
MDL-71276 message_email: include alternate email in privacy export.
paulholden May 13, 2021
bfc713c
MDL-57065 theme_boost: fix debug messages
ferranrecio May 6, 2022
0908a1b
MDL-73184 reportbuilder: Add default page size setting
roland04 Dec 7, 2021
6b6a040
MDL-73184 reportbuilder: preserve pagesize property between requests.
paulholden Dec 7, 2021
3236a41
MDL-74150 tool_componentlibrary: Add title attribute to core/toggle
lostrogit Mar 10, 2022
afd9128
Automatically generated installer lang files
May 17, 2022
c238370
Merge branch 'MDL-74150' of https://github.com/lostrogit/moodle
junpataleta May 17, 2022
216b504
Merge branch 'MDL-73184' of https://github.com/roland04/moodle
junpataleta May 17, 2022
c3f2753
Merge branch 'MDL22570_master' of https://github.com/tasosb/moodle
junpataleta May 17, 2022
fa48ab3
Merge branch 'MDL-74497-master' of https://github.com/dravek/moodle
junpataleta May 18, 2022
b51d8d9
MDL-72256 enrol_fee: add payment information to course/info.php
danmarsden May 18, 2022
0829ee7
Merge branch 'MDL-72256' of https://github.com/danmarsden/moodle
ilyatregubov May 18, 2022
7a63560
MDL-72256 enrol_fee: Fix indentaion for Behat.
ilyatregubov May 18, 2022
6308886
MDL-74497 reportbuilder: Ensure entity report element order is kept
dravek May 18, 2022
e71b737
MDL-74377 reportbuilder: Fix dimmed text for dropdown items
roland04 May 12, 2022
75e1514
Merge branch 'MDL-74377' of https://github.com/roland04/moodle
junpataleta May 18, 2022
b83a64b
Merge branch 'MDL-74497-fixup' of https://github.com/dravek/moodle
junpataleta May 18, 2022
94e803b
Merge branch 'MDL-73478-improve-set-config' of https://github.com/kee…
junpataleta May 18, 2022
7cda6e3
Merge branch 'MDL-74416-master' of https://github.com/lameze/moodle
junpataleta May 19, 2022
938e8cf
Merge branch 'MDL-74165' of https://github.com/paulholden/moodle
ilyatregubov May 19, 2022
64d7392
Merge branch 'MDL-74480' of https://github.com/paulholden/moodle
ilyatregubov May 19, 2022
b0b3b13
Merge branch 'MDL-73163-master' of https://github.com/lameze/moodle
junpataleta May 19, 2022
cf57505
MDL-73801 backup: set predictably ordered backup next start time.
paulholden Feb 7, 2022
f628b17
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/mo…
ilyatregubov May 19, 2022
6c114e2
weekly release 4.1dev
ilyatregubov May 19, 2022
6d5c019
MDL-74192 core: add strictness to persistent get_record method.
paulholden Mar 14, 2022
1e2dd85
MDL-74600 reportbuilder: re-factor menu helper methods into exporters.
paulholden Apr 28, 2022
ea45aef
MDL-74675 reportbuilder: preserve column type during aggregation.
paulholden May 5, 2022
03bfea0
MDL-74599 reportbuilder: use context of current report when present.
paulholden Apr 28, 2022
40c574c
MDL-73988 reportbuilder: support for getting entity joins in reports.
paulholden Feb 18, 2022
5274ee5
MDL-73988 badges: implement badges datasource for custom reporting.
paulholden Feb 23, 2022
9812b4b
MDL-74577 core: Reset login_failed_count_since_success after login
sharidas May 2, 2022
bad2e0b
MDL-73225 mod_bigbluebuttonbn: Improve error message when joining
laurentdavid Mar 3, 2022
653011e
Merge branch 'MDL-73225-master' of https://github.com/call-learning/m…
ilyatregubov May 20, 2022
e032ac9
MDL-68668 redis: Add session lock acquire warning
brendanheywood May 20, 2022
60fcabf
MDL-73386 mod_quiz: Use plain text for quiz navigation fake block title
junpataleta May 20, 2022
8310b20
MDL-74802 core: Improve the accessibility of alert notifications
junpataleta May 19, 2022
69a3c6f
Merge branch 'MDL-68668-extra-redis-debugging' of https://github.com/…
junpataleta May 23, 2022
0130924
MDL-72283 caching: internationalize redis session handler error
ziegenberg Dec 8, 2021
de177cc
Merge branch 'MDL-72283_allow-customisation-of-redis-session-handler-…
junpataleta May 24, 2022
8154aa2
MDL-67648 tasks: Fair-share scheduling with resource management
cameron1729 Dec 13, 2021
f284e44
MDL-67648 tasks: Add unit tests
cameron1729 Jan 7, 2022
0839152
Merge branch 'MDL-73435-master' of https://github.com/marinaglancy/mo…
snake May 25, 2022
3801662
MDL-71198 backup: Change times on restore file duplication
Peterburnett Mar 30, 2021
e60e8bc
Merge branch 'MDL-73423-master' of https://github.com/marinaglancy/mo…
junpataleta May 25, 2022
dac4af8
Merge branch 'MDL-73183-master' of https://github.com/andrewnicols/mo…
junpataleta May 26, 2022
2814436
Merge branch 'MDL-71198-master' of https://github.com/junpataleta/moodle
junpataleta May 26, 2022
9b6ad14
Merge branch 'MDL-73047_user_timecreated' of https://github.com/davos…
junpataleta May 26, 2022
aef7c33
Merge branch 'MDL-73386-master' of https://github.com/junpataleta/moodle
snake May 26, 2022
be4352b
Merge branch 'MDL-73801' of https://github.com/paulholden/moodle
snake May 26, 2022
117b240
weekly release 4.1dev
snake May 27, 2022
3987f2c
MDL-74764 core_course: Activity is not in alphabetical order.
May 17, 2022
4384778
MDL-74250 core: Improve indicator that link opens in new window
adpe Mar 17, 2022
c15e041
MDL-73302 task: Add type filter to task logs system report
dravek Dec 9, 2021
1c9c6c4
MDL-74495 quiz override mark: do not hide_all_feedback
PhilippImhof Apr 13, 2022
0460147
Merge branch 'MDL-67648-master' of https://github.com/cameron1729/moodle
ilyatregubov May 27, 2022
3dca099
Automatically generated installer lang files
May 28, 2022
3bbe71b
Automatically generated installer lang files
May 30, 2022
1da1152
MDL-72723 logs: Add get_events_select_exists to the sql_reader interface
ngmares Oct 7, 2021
f984566
MDL-73727 core_files: Add subquery to avoid a seq scan on larger sites
keevan Apr 28, 2022
a6cad23
MDL-73431 enrol: Introduce a sync interval
dmitriim Dec 22, 2021
1ecce12
MDL-70870 core_search: db indexes optimization
renaudlemaire May 4, 2022
cebc4c8
Merge branch 'MDL-73431-master-v2' of https://github.com/dmitriim/moodle
junpataleta May 30, 2022
39140fe
Automatically generated installer lang files
May 31, 2022
bd8dbf4
Merge branch 'MDL-72723-select-exists-not-count' of https://github.co…
rezaies May 31, 2022
4342e77
MDL-73654 timeline: Improve search for course name and activity name
HuongNV13 Mar 28, 2022
39ea22e
Merge branch 'MDL-74675' of https://github.com/paulholden/moodle
rezaies May 31, 2022
f0b6e8e
Merge branch 'MDL-73654-master' of https://github.com/HuongNV13/moodle
junpataleta May 31, 2022
36fdc00
Merge branch 'MDL-70870_master' of https://github.com/cbluesprl/moodle
junpataleta May 31, 2022
39abc01
MDL-74752 question regrading: implement the required hooks
timhunt May 16, 2022
e230bfa
MDL-74752 qtype_multichoice: fix regrading logic
timhunt May 16, 2022
823b5bb
MDL-74752 qtype_match: implement regrading hooks
timhunt May 23, 2022
8ca7e3b
MDL-74752 qtypes gapselect & ddwtos: implement regrading hooks
timhunt May 23, 2022
314b90d
MDL-74752 qtype_multianswer: implement regrading hooks
timhunt May 23, 2022
7d317cd
Merge branch 'MDL-73988' of https://github.com/paulholden/moodle
sarjona May 31, 2022
3e0b340
Merge branch 'MDL-74752' of https://github.com/timhunt/moodle
sarjona May 31, 2022
79ae21c
MDL-73767 oauth2: Add clever oauth2 client
rnathuji Jan 31, 2022
468de2d
Merge branch 'MDL-73767-master_clever_oauth2' of https://github.com/r…
junpataleta Jun 1, 2022
df71afb
Merge branch 'MDL-73727-master' of https://github.com/keevan/moodle
sarjona Jun 1, 2022
aed6de5
MDL-74752 qtype_match: fix regrading logic - take 2
timhunt Jun 1, 2022
91cc136
Merge branch 'MDL-74752' of https://github.com/timhunt/moodle
sarjona Jun 1, 2022
270f466
Merge branch 'MDL-72458' of https://github.com/paulholden/moodle
andrewnicols Jun 1, 2022
27ae31d
Merge branch 'MDL-71276' of https://github.com/paulholden/moodle
sarjona Jun 1, 2022
4e353e4
MDL-66453 uploaduser: Bulk assign roles in course categories
dmitriim Jun 1, 2022
fd37658
Merge branch 'MDL-66453' of https://github.com/dmitriim/moodle
andrewnicols Jun 2, 2022
d505979
MDL-67966 mod_workshop: Use condition to verify form is using editor
kiratskitizing Sep 28, 2021
584ea5b
Merge branch 'MDL-67966-master' of https://github.com/junpataleta/moodle
junpataleta Jun 2, 2022
5ff0eb0
MDL-71301 qtype_gapselect: Make blank answer box labels more meaningful
taboubi Jun 2, 2022
913db0b
Merge branch 'MDL-71301-master' of https://github.com/junpataleta/moodle
junpataleta Jun 2, 2022
3c69b2a
Merge branch 'MDL-57065-master' of https://github.com/ferranrecio/moodle
junpataleta Jun 2, 2022
e0eef12
Merge branch 'MDL-74631-invalid-tag' of https://github.com/leonstr/mo…
junpataleta Jun 2, 2022
7a87871
MDL-70870 search_simpledb: Sort search queries via doc ID
junpataleta Jun 2, 2022
cbf878c
MDL-66453 uploadusers: Fix behat with classic
sarjona Jun 2, 2022
7038d73
Merge branch 'MDL-66453-fix' of https://github.com/sarjona/moodle
junpataleta Jun 2, 2022
d7d1c27
Automatically generated installer lang files
Jun 3, 2022
e48e95f
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/mo…
andrewnicols Jun 3, 2022
5500d14
weekly release 4.1dev
andrewnicols Jun 3, 2022
a239d8e
Merge branch 'MDL-74699-master' of https://github.com/snake/moodle
rezaies Jun 3, 2022
15e7c8d
Merge branch 'MDL-73898' of https://github.com/paulholden/moodle
andrewnicols Jun 3, 2022
70c7443
Merge branch 'MDL-73302-master' of https://github.com/dravek/moodle
andrewnicols Jun 3, 2022
c6777c9
MDL-73916 reportbuilder: Allow to set default condition values
dravek Feb 17, 2022
3b72e75
Merge branch 'MDL-74250-master' of https://github.com/adpe/moodle
rezaies Jun 3, 2022
8636718
MDL-69970 icons: flip help icon direction in RTL languages
aya-saad1 May 11, 2022
ec1e17a
MDL-70223 h5p: fix invalid id when adding h5p activity
aya-saad1 May 15, 2022
07c145c
Merge branch 'MDL-69951-remove_drop-font-tags' of https://github.com/…
ilyatregubov Jun 6, 2022
3a9b097
Merge branch 'MDL-74600' of https://github.com/paulholden/moodle
ilyatregubov Jun 6, 2022
9ec385a
MDL-73693 reportbuilder: report filter by specific user.
paulholden Jan 19, 2022
a1f6091
Merge branch 'MDL-74599' of https://github.com/paulholden/moodle
ilyatregubov Jun 6, 2022
04f0152
MDL-74720 reportbuilder: Limiting the number of custom reports
lostrogit May 11, 2022
67b1549
MDL-72377 grade: increase size of category hidden fields.
paulholden Feb 25, 2022
3596fc1
MDL-72377 grade: fix category form hidden/until fields.
paulholden Feb 25, 2022
0a9d31e
MDL-72983 tool_dataprivacy: respect capability to export own data.
paulholden Nov 4, 2021
6f50af1
Automatically generated installer lang files
Jun 7, 2022
e0d799b
Merge branch 'MDL-70223_master' of https://github.com/aya-saad1/moodle
junpataleta Jun 7, 2022
8621fd2
Merge branch 'MDL-74720' of https://github.com/lostrogit/moodle
rezaies Jun 7, 2022
e29cbbc
MDL-73774 timeline: Prevent ID duplication
HuongNV13 Apr 21, 2022
6c161f3
MDL-74760 activity web services: refactor duplicate code
timhunt May 24, 2022
2666976
Merge branch 'MDL-74760' of https://github.com/timhunt/moodle
ilyatregubov Jun 7, 2022
8967de5
Merge branch 'MDL-72983' of https://github.com/paulholden/moodle
sarjona Jun 7, 2022
d0f6f52
Merge branch 'MDL-74710-master' of https://github.com/ilyatregubov/mo…
sarjona Jun 7, 2022
52c88dc
Merge branch 'MDL-74344' of https://github.com/paulholden/moodle
sarjona Jun 7, 2022
47097ae
Merge branch 'MDL-74678' of https://github.com/lostrogit/moodle
sarjona Jun 7, 2022
c6cca5f
Merge branch 'MDL-74605' of https://github.com/paulholden/moodle
sarjona Jun 7, 2022
5c2a028
Automatically generated installer lang files
Jun 8, 2022
0249e40
Merge branch 'MDL-74182-master' of https://github.com/ericmerrill/moodle
sarjona Jun 8, 2022
fb578bb
Merge branch 'MDL-74726-master' of https://github.com/ssj365/moodle
vmdef Jun 8, 2022
90f2c3f
Merge branch 'MDL-73774-master' of https://github.com/HuongNV13/moodle
vmdef Jun 8, 2022
432fbbc
MDL-74327 calendar: format event location property if it's a URL.
paulholden Mar 30, 2022
96e2cae
MDL-74733 core_navigation: Secondary nav in plugins, change namespace
sammarshallou May 11, 2022
bfe70c0
MDL-74095 lib: Upgrade ADODB to 5.22.2
ziegenberg Jun 7, 2022
3642b6d
MDL-73466 forumreport_summary: use formatted course module name.
paulholden Dec 29, 2021
545d848
Merge branch 'MDL-72193' of https://github.com/paulholden/moodle
junpataleta Jun 8, 2022
d5c8f25
Merge branch 'MDL-74147' of https://github.com/paulholden/moodle
ilyatregubov Jun 8, 2022
bdd9ff3
Merge branch 'MDL-74192' of https://github.com/paulholden/moodle
ilyatregubov Jun 8, 2022
67237e7
Merge branch 'MDL-74327' of https://github.com/paulholden/moodle
sarjona Jun 8, 2022
ef93689
Merge branch 'MDL-74577-master' of https://github.com/sharidas/moodle
sarjona Jun 8, 2022
9acbbe1
Merge branch 'MDL-74802-master-2' of https://github.com/junpataleta/m…
sarjona Jun 8, 2022
bb5831c
Merge branch 'MDL-74733-master' of https://github.com/sammarshallou/m…
sarjona Jun 8, 2022
c46ab4e
Merge branch 'MDL-74095_upgrade-adobb-to-5-22' of https://github.com/…
sarjona Jun 8, 2022
bff506e
Merge branch 'MDL-69970_master' of https://github.com/aya-saad1/moodle
vmdef Jun 8, 2022
14655fd
Merge branch 'MDL-74764-master' of https://github.com/BruceGoodGuy/mo…
andrewnicols Jun 9, 2022
4a6966d
Merge branch 'MDL-74553-master' of https://github.com/marinaglancy/mo…
andrewnicols Jun 9, 2022
efb5c08
Merge branch 'MDL-73466' of https://github.com/paulholden/moodle
andrewnicols Jun 9, 2022
34a7833
Merge branch 'MDL-74495-feedback-on-manual-grading' of https://github…
rezaies Jun 9, 2022
dea18d2
Merge branch 'MDL-73916-master' of https://github.com/dravek/moodle
rezaies Jun 9, 2022
77b8c72
Merge branch 'MDL-72377' of https://github.com/paulholden/moodle
snake Jun 9, 2022
90fb816
Merge branch 'MDL-73013' of https://github.com/paulholden/moodle
andrewnicols Jun 9, 2022
0b305d9
MDL-73013 filelib: Address coding style violations
andrewnicols Jun 9, 2022
5aae678
MDL-73013 filelib: Fix code lint
andrewnicols Jun 9, 2022
0d61bf1
Merge branch 'MDL-73693' of https://github.com/paulholden/moodle
rezaies Jun 9, 2022
bfa2c03
MDL-74802 core_user: Use button label to close notification alert
junpataleta Jun 9, 2022
4bcd61f
MDL-74802 core: Remove tooltip on the notification close button
junpataleta Jun 9, 2022
331aa38
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/mo…
sarjona Jun 10, 2022
ca583bd
weekly release 4.1dev
sarjona Jun 10, 2022
f7b1393
MDL-58266 core_completion: Add new view table.
Apr 26, 2022
5c26538
MDL-58266 core_completion: update code review feedback
Jun 15, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
69 changes: 64 additions & 5 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
'plugins': [
'babel',
'promise',
'jsdoc',
],
'env': {
'browser': true,
Expand Down Expand Up @@ -191,7 +192,6 @@
'property': 'str',
'message': 'Use AMD module "core/str" or M.util.get_string()'
}],

},
overrides: [
{
Expand All @@ -200,7 +200,23 @@
rules: {
'no-undef': 'off',
'no-unused-vars': 'off',
'no-unused-expressions': 'off'
'no-unused-expressions': 'off',

// === JSDocs ===
"jsdoc/check-access": 'off',
"jsdoc/check-alignment": 'off',
"jsdoc/check-param-names": 'off',
"jsdoc/check-property-names": 'off',
"jsdoc/empty-tags": 'off',
"jsdoc/implements-on-classes": 'off',
"jsdoc/multiline-blocks": 'off',
"jsdoc/require-jsdoc": 'off',
"jsdoc/require-param": 'off',
"jsdoc/require-param-name": 'off',
"jsdoc/require-param-type": 'off',
"jsdoc/require-property": 'off',
"jsdoc/require-property-name": 'off',
"jsdoc/require-property-type": 'off',
}
},
{
Expand All @@ -211,7 +227,7 @@
},
// We're using babel transpiling so use their parser
// for linting.
parser: 'babel-eslint',
parser: '@babel/eslint-parser',
// Check AMD with some slightly stricter rules.
rules: {
'no-unused-vars': 'error',
Expand All @@ -238,11 +254,54 @@
// === Promises ===
// We have Promise now that we're using ES6.
'promise/no-native': 'off',
'promise/avoid-new': 'off'
'promise/avoid-new': 'off',

// === JSDocs ===
"jsdoc/check-access": [
'error',
],
"jsdoc/check-alignment": 1, // Recommended.
"jsdoc/check-param-names": [
'error',
],
"jsdoc/check-property-names": [
'error',
],
"jsdoc/empty-tags": [
'error',
],
"jsdoc/implements-on-classes": [
'error',
],
"jsdoc/multiline-blocks": [
'error',
],
"jsdoc/require-jsdoc": [
'error',
],
"jsdoc/require-param": [
'error',
],
"jsdoc/require-param-name": [
'error',
],
"jsdoc/require-param-type": [
'error',
],
"jsdoc/require-property": [
'error',
],
"jsdoc/require-property-name": [
'error',
],
"jsdoc/require-property-type": [
'error',
],
},
parserOptions: {
'ecmaVersion': 9,
'sourceType': 'module'
'sourceType': 'module',
'requireConfigFile': false,
}
}
]
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,9 @@ jobs:
uses: actions/checkout@v2

- name: Configuring node & npm
shell: bash -l {0}
run: nvm install
uses: actions/setup-node@v2
with:
node-version-file: '.nvmrc'

- name: Installing node stuff
run: npm install
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,5 @@ moodle-plugin-ci.phar
/jsdoc
/admin/tool/componentlibrary/docs
/admin/tool/componentlibrary/hugo/site/data/my-index.json
.hugo_build.lock
.phpcs.xml
14 changes: 14 additions & 0 deletions .grunt/babel-plugin-add-module-to-define.js
Original file line number Diff line number Diff line change
Expand Up @@ -111,8 +111,22 @@ module.exports = ({template, types}) => {
if (!this.seenDefine && path.get('callee').isIdentifier({name: 'define'})) {
// We only want to modify the first instance of define that we find.
this.seenDefine = true;

// Get the Moodle component for the file being processed.
var moduleName = getModuleNameFromFileName(this.file.opts.filename);

// The function signature of `define()` is:
// define = function (name, deps, callback) {...}
// Ensure that if the moduel supplied its own name that it is replaced.
if (path.node.arguments.length > 0) {
// Ensure that there is only one name.
if (path.node.arguments[0].type === 'StringLiteral') {
// eslint-disable-next-line
console.log(`Replacing module name '${path.node.arguments[0].extra.rawValue}' with ${moduleName}`);
path.node.arguments.shift();
}
}

// Add the module name as the first argument to the define function.
path.node.arguments.unshift(types.stringLiteral(moduleName));
// Add a space after the define function in the built file so that previous versions
Expand Down
39 changes: 39 additions & 0 deletions .grunt/tasks/ignorefiles.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,43 @@
*/

module.exports = grunt => {

/**
* Generate the PHPCS configuration.
*
* @param {Object} thirdPartyPaths
*/
const phpcsIgnore = (thirdPartyPaths) => {
const {toXML} = require('jstoxml');

const config = {
_name: 'ruleset',
_attrs: {
name: "MoodleCore",
},
_content: [
{
rule: {
_attrs: {
ref: './.phpcs.xml.dist',
},
},
},
],
};

thirdPartyPaths.forEach(library => {
config._content.push({
'exclude-pattern': library,
});
});

grunt.file.write('.phpcs.xml', toXML(config, {
header: true,
indent: ' ',
}) + "\n");
};

/**
* Generate ignore files (utilising thirdpartylibs.xml data)
*/
Expand Down Expand Up @@ -53,6 +90,8 @@ module.exports = grunt => {
'admin/tool/componentlibrary/hugo/dist/css/docs.css',
].concat(thirdPartyPaths);
grunt.file.write('.stylelintignore', stylelintIgnores.join('\n') + '\n');

phpcsIgnore(thirdPartyPaths);
};

grunt.registerTask('ignorefiles', 'Generate ignore files for linters', handler);
Expand Down
Loading