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

[5.0] Remove deprecate strings in Com_admin #40467

Closed
wants to merge 672 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
672 commits
Select commit Hold shift + click to select a range
5be7121
fix on change JavaScript event on color form field with layout advanc…
jurihahn Jul 14, 2023
e5e4a01
[5.0] Update filter_plugins.xml (#41163)
brianteeman Jul 14, 2023
e367bf8
[4.3] check of invalid json 'joomla.asset.json' (#41135)
heelc29 Jul 14, 2023
955e4d6
[4.3] Colour fields doc blocks (#41128)
brianteeman Jul 14, 2023
c0b1cbc
[4.3] guided tours module count (#40447)
brianteeman Jul 14, 2023
87012fa
[4.3] Single line comment (#41168)
brianteeman Jul 15, 2023
9f0ce37
[5.0] #36499 copyright and typos (#41169)
brianteeman Jul 16, 2023
c4b3a4c
[5.0] links in docblocks (#41174)
brianteeman Jul 17, 2023
e8d462f
[5.0] order site/admin menus in admin ui (#38149)
brianteeman Jul 17, 2023
094f544
Fix SQL syntax error from PR #38149 (#41177)
richard67 Jul 17, 2023
eac7fd7
[5.0] Update Codemirror to 6-th version (#41070)
Fedik Jul 17, 2023
eb23b9b
[4.3] Fix workflow filter (#41167)
brianteeman Jul 18, 2023
4ca7a3a
Add missing can fail installer hint (#41184)
richard67 Jul 18, 2023
63e43cf
Record currentStepId in sessionStorage when responding to an interact…
GeraintEdwards Jul 18, 2023
e8c9cf8
Fix for TypeError: count() in webservices when running PHP 8.x (#40610)
MacJoom Jul 20, 2023
6a1a72a
blur event listeners on target elements must make sure there is an ac…
GeraintEdwards Jul 20, 2023
05e40fc
Merge branch '4.3-dev' into Upmerge-20230721
MacJoom Jul 21, 2023
40d444a
Merge branch '4.4-dev' into 5.0-dev
HLeithner Jul 21, 2023
2d3f8da
[5.0] New onAfterInitialiseDocument event (#40512)
Fedik Jul 21, 2023
e7e1fb4
[5.0] Application event classes (#40522)
Fedik Jul 21, 2023
957a754
Merge pull request #41200 from MacJoom/Upmerge-20230721
MacJoom Jul 21, 2023
6b40380
Merge branch '4.3-dev' into Upmerge20230721-3
MacJoom Jul 21, 2023
62ed15d
Merge pull request #41204 from MacJoom/Upmerge20230721-3
MacJoom Jul 21, 2023
f396cd9
[5.0] b/c plugin - Load class aliases earlier and move es5 assets (#4…
HLeithner Jul 22, 2023
2091dca
Added an Api test for contact group field (#41145)
rajputanuj31 Jul 22, 2023
217b967
Added an api test for content group fields (#41147)
rajputanuj31 Jul 22, 2023
3177246
Fix excluded files from PR #41065 (#41207)
richard67 Jul 22, 2023
ca610eb
[4.4] Bootstrap 5.3 (#41101)
wilsonge Jul 23, 2023
97c0ebe
[4.4] update to 5 (#41127)
alikon Jul 23, 2023
c22cc80
[5.0] Rename Login with Web Authentication to Login with Passkeys (#4…
brianteeman Jul 23, 2023
f8ab092
[4.4] update to 5 from cli (#41117)
alikon Jul 23, 2023
fec8dc9
[5.x] SQL field plugin (#41122)
brianteeman Jul 23, 2023
e42fbc7
[5.x] Redirect filter (#41166)
brianteeman Jul 23, 2023
4f3f280
[5.0] Replace JPATH_PLATFORM with _JEXEC (#41212)
heelc29 Jul 23, 2023
5e4e23a
Merge remote-tracking branch 'upstream/4.4-dev' into 5.0-dev
HLeithner Jul 23, 2023
80cb08f
[5.0] Fix cli installation (#41213)
heelc29 Jul 24, 2023
55f68b2
[5.0] replace deprecated access of input property (#41215)
heelc29 Jul 24, 2023
a6c6583
[5.0] uf8 encoding consistent (#41216)
heelc29 Jul 24, 2023
1bab0b6
[5.0] Update deleted files list in script.php for 5.0.0-alpha3 (#41211)
richard67 Jul 24, 2023
9e1fc8e
[[5.x]Compatibility Plugin (BC) added to system info (#41209)
brianteeman Jul 24, 2023
c9daff4
Joomla! 4.4.0 Alpha 3
MacJoom Jul 24, 2023
02924aa
[5.x] System - Backward Compatibility params (#41214)
brianteeman Jul 24, 2023
ad7796a
[5.0] replace deprecated access of input property (#41219)
heelc29 Jul 24, 2023
ce7431f
Fix error rendering with unclosed Output buffers (#41188)
Fedik Jul 24, 2023
a3192c2
[5.0] [GSoC22] Rich Snippets - schema.org implementation (#41151)
shazmasiddiqui Jul 25, 2023
e80b41e
[5.x] schemaorg plugins mark as core (#41227)
brianteeman Jul 25, 2023
929c108
Revert part of #40429
HLeithner Jul 25, 2023
9650c26
Joomla! 5.0.0 Alpha 3
HLeithner Jul 25, 2023
712c32c
Reset to dev
HLeithner Jul 25, 2023
f45bc7b
Revert to dev
MacJoom Jul 25, 2023
1d73414
Merge pull request #41238 from joomla/4.4.0-alpha
HLeithner Jul 25, 2023
8c91ae2
[5.0] schemaorg missing namespace (#41237)
brianteeman Jul 25, 2023
966aef6
[5.0] schemaorg missing copyright (#41234)
brianteeman Jul 25, 2023
ac74b94
[5.0] Schemaorg missing string (#41232)
brianteeman Jul 25, 2023
8c972db
[5.0] schemaorg xml (#41235)
brianteeman Jul 25, 2023
dd28692
[5.0] schemaorg spelling alrady\already (#41241)
brianteeman Jul 25, 2023
54923f8
[5.0] update language strings of eos quickicon plugin (#41248)
heelc29 Jul 25, 2023
9730f6e
[5.0] scheaeorg return array (#41240)
brianteeman Jul 25, 2023
c8ce5f8
[5.0] schemaorg utf8 encoding consistent (#41247)
heelc29 Jul 25, 2023
f4b7fa2
[5.0] schemaorg use injected application from plugin provider (#41246)
heelc29 Jul 25, 2023
d7ca5cd
[5.0] schemaorg fix deploy version (#41245)
heelc29 Jul 25, 2023
444cbf4
[5.0] schemaorg replace JPATH_PLATFORM with _JEXEC (#41244)
heelc29 Jul 25, 2023
49adbbd
[5.0] schemaorg language files (#41243)
heelc29 Jul 25, 2023
91c7555
[5.0] schemaorg sort imports (#41242)
heelc29 Jul 25, 2023
54f43d1
Fix missing legacy schema for category,featured,archive view (#41250)
HLeithner Jul 25, 2023
f8a6cf5
Fix XML syntax error from PR #41247 (#41257)
richard67 Jul 26, 2023
a8e363d
[5.0] Update bootstrap modal layout - add modalCss optional parameter…
sergeytolkachyov Jul 26, 2023
5ce99f2
[4.3] Guided Tours disabled plugin (#40449)
brianteeman Jul 26, 2023
d3bda55
[5.0] LICENSE.txt (#41277)
heelc29 Jul 29, 2023
bd92bc4
Fix com_config dispatcher (#41262)
SniperSister Jul 29, 2023
e3fb235
Validation Issue (#41285)
iamrobert Jul 31, 2023
c928ef6
[4.3] Display Contact quickicon (#41282)
brianteeman Jul 31, 2023
06f5629
[4.4] Fix minor UI issues caused by bootstrap 5.3 version bump (#41286)
wilsonge Aug 1, 2023
1031c9d
[5.0] Move the compatibility plugin from system to behaviour folder (…
HLeithner Aug 1, 2023
08fab2d
[4.3] com_messages typo (#41295)
brianteeman Aug 1, 2023
59e5b75
Remove class aliases to non existing classes (#41302)
HLeithner Aug 2, 2023
6deedde
[5.0] fix compat plugin folder change (#41310)
heelc29 Aug 2, 2023
7a547ab
Fix when deprecation was introduced
wilsonge Aug 3, 2023
cd20b63
[4.4] Deprecation string (#41210)
brianteeman Aug 4, 2023
fe2074e
[5.0] schema.org cleanup (#41260)
bembelimen Aug 5, 2023
c14d663
[4.3] PHP 8.2 Dynamic property - com_config request controller (#41292)
heelc29 Aug 6, 2023
de6a50e
[4.3] Content Archive a11y (#41329)
brianteeman Aug 7, 2023
fafb275
[4.3] Finder: Fixing tokenisation for chinese text (#41275)
Hackwar Aug 7, 2023
6b2f250
[5.0] schemaorg fix user parameter (#41269)
heelc29 Aug 7, 2023
225f3c1
[5.0] schemaorg fix schema forms (#41323)
heelc29 Aug 7, 2023
6eb9108
Merge branch '4.3-dev' into 4.4-dev
laoneo Aug 8, 2023
a3909a0
Merge branch '4.4-dev' into upmerge
laoneo Aug 8, 2023
299daa3
[4] GET request scheduled task plugin - Authorization 401 (#40508)
alikon Aug 9, 2023
4517709
[4.4] api tests contact (#41301)
heelc29 Aug 9, 2023
0df0715
[4.4] api tests banner (#41293)
heelc29 Aug 9, 2023
cad188c
[4.4] api tests content (#41311)
heelc29 Aug 9, 2023
cb4d5b6
[5.0] Archive content schemaorg (#41344)
brianteeman Aug 9, 2023
7ec953a
[5.0] link docblock (#41178)
brianteeman Aug 9, 2023
3e16cdf
Merge pull request #41333 from Digital-Peak/upmerge
HLeithner Aug 11, 2023
427cd49
[5.0] build tools creates wrong folder (#41321)
heelc29 Aug 11, 2023
40cd980
[4.3] Duplicate field (#41350)
brianteeman Aug 11, 2023
33ef27b
Update TemplateModel.php (#41313)
sergeytolkachyov Aug 11, 2023
99b34ba
Change URL label (#40119)
Quy Aug 11, 2023
398b550
[4.3] Guided Tours remove broken code for creation of basic step (#40…
heelc29 Aug 11, 2023
8cb3243
[4.3] validate="CssIdentifier" (#41349)
brianteeman Aug 11, 2023
60faae8
correct extra_version (#41355)
MacJoom Aug 11, 2023
fcd5290
[5][com_joomlaupdate] Deprecated: Creation of dynamic property php 8.…
alikon Aug 13, 2023
8f2328a
[4.3] com_contact in category_view -> Change the language-string for …
Sieger66 Aug 13, 2023
36ff575
[4] webservice categories add description field (#41307)
alikon Aug 13, 2023
0990c93
Translation Update (#41137)
joomla-translation-bot Aug 13, 2023
642de29
Revert "[4] webservice categories add description field (#41307)" (#4…
obuisard Aug 13, 2023
e2035b7
Joomla! 4.3.4 RC 1
obuisard Aug 13, 2023
7957282
Revert to dev
obuisard Aug 13, 2023
3fa34be
[5.0] schemaorg format json-ld (#41271)
heelc29 Aug 13, 2023
4a3859f
[5.0] fix joomla no download url (#41364)
heelc29 Aug 14, 2023
3392240
[5.0] Update JSON flags for rendering slashes and unicode, and debugg…
Fedik Aug 14, 2023
6ba6cbd
[5.0] TinyMCE highlighter plugin with CodeMirror 6 (#41289)
Fedik Aug 14, 2023
fcc7209
Events backward compatibility handling (#41357)
Fedik Aug 14, 2023
e4d90cf
Merge branch '4.4-dev' into 5.0/upmerge
HLeithner Aug 14, 2023
a3189af
Merge branch '4.3-dev' into 4.4-dev
laoneo Aug 14, 2023
e3b9f19
Merge remote-tracking branch 'upstream/4.4-dev' into 5.0/upmerge
HLeithner Aug 14, 2023
bfb49cb
Fix wrong variable use for OutputFilter setLanguage
HLeithner Aug 14, 2023
5ddaa20
Merge pull request #41365 from HLeithner/5.0/upmerge
HLeithner Aug 14, 2023
f8edd2f
[4.4] Ensure dispatcher are set. For backward compatibility with lega…
Fedik Aug 16, 2023
f79e79b
Merge branch '4.4-dev' into 5.0/upmerge
HLeithner Aug 16, 2023
1e1d479
Merge pull request #41378 from HLeithner/5.0/upmerge
HLeithner Aug 16, 2023
a10308a
[4.4] Disabled Option in Select (#41206)
brianteeman Aug 17, 2023
315d47d
[4.4] Deprecate language strings (#41379)
brianteeman Aug 17, 2023
b27b429
Revert "Add a text function for plugins (#41081)" (#41385)
laoneo Aug 18, 2023
66c28e0
[5.0] schemaorg spelling (#41390)
brianteeman Aug 18, 2023
46b5724
[5.0] daemon (#41389)
brianteeman Aug 18, 2023
fa78524
Merge branch '4.3-dev' into 4.4-dev
laoneo Aug 18, 2023
6ed8148
[4.4] Added Api test for com_users (#41370)
rajputanuj31 Aug 18, 2023
d98eff4
Revert the view text function (#41391)
laoneo Aug 18, 2023
dd484f8
Update dependencies (#41395)
laoneo Aug 19, 2023
e17e904
Joomla! 4.3.4 Stable
obuisard Aug 19, 2023
a1d71e2
Revert to dev
obuisard Aug 19, 2023
4a33dd6
[5.0] schemaorg remove double space (#41401)
heelc29 Aug 20, 2023
279b677
[5.0] schemaorg remove unused strings (#41402)
heelc29 Aug 20, 2023
1f6e574
[5.0] schemaorg sync translation in joomla.ini (#41403)
heelc29 Aug 20, 2023
7b7c6aa
[5.0] [RFC] Fix update path from previous 5.0.0 alphas (#41394)
richard67 Aug 20, 2023
a78c8f5
[5.0][Events] Extension and Installer event classes (#41322)
Fedik Aug 20, 2023
fd28b04
[5.0][RFC] Move Toolbar singleton to HtmlDocument (#41254)
HLeithner Aug 20, 2023
8399429
Merge branch '4.4-dev' into upmerge
laoneo Aug 21, 2023
3076491
Update and rebuild lock files
laoneo Aug 21, 2023
0a37c13
Remove unused import
laoneo Aug 21, 2023
2e7902f
Fix PHPCS error unused import from PR #41322 (#41408)
richard67 Aug 21, 2023
e935982
Merge branch '5.0-dev' into upmerge
laoneo Aug 21, 2023
dc56426
[5.0] Use the current user function in view instead of from the app (…
laoneo Aug 21, 2023
0f68e0f
Merge pull request #41410 from Digital-Peak/upmerge
HLeithner Aug 21, 2023
47573d2
[5.0] Make the includes check easier to read (#41053)
laoneo Aug 21, 2023
a1ae5b4
[5.0] Change can do to Registry (#41056)
laoneo Aug 21, 2023
c5b41b4
[5.0][Events] Make Editor and Buttons plugins to use plugin events (#…
Fedik Aug 21, 2023
0bf4b43
[5.0] deprecated strings (#41411)
brianteeman Aug 21, 2023
ecc67a0
[5.0][RFC] Joomla Dialog (popup) script. Free, without CC and registr…
Fedik Aug 21, 2023
d82aa35
[5.0][Events] Make captcha plugins use plugin events (#39657)
Fedik Aug 21, 2023
f796d52
[5.0][Events] Content event classes (#41226)
Fedik Aug 21, 2023
8e67a87
[5.0][Events] Module event classes #41413
Fedik Aug 21, 2023
1a2fe8a
[5.0][Events] Application configuration event classes (#41325)
Fedik Aug 21, 2023
e5e56ad
[5.0][Events] Finder event classes (#41320)
Fedik Aug 21, 2023
fbdd32b
[5.0][Events] User event classes (#41317)
Fedik Aug 21, 2023
f622737
[4.4] Update FtpClient.php (#41111)
stell Aug 21, 2023
41cca13
[4.4] Allow @ sign in css identifiers (#41332)
SniperSister Aug 21, 2023
2d066dd
Joomla! 4.4.0 Alpha 4
MacJoom Aug 21, 2023
bbcbfcb
Fix the submenu modules (#41416)
laoneo Aug 22, 2023
316ba04
Change JComponentHelper filter usage to namespace version (#41259)
HLeithner Aug 22, 2023
a16c058
[5.0] LICENSE.txt (#41423)
heelc29 Aug 22, 2023
05abbcc
JSON needs double backslashes (#41426)
laoneo Aug 22, 2023
2c0f4bb
[5.0] SQL fix and update scripts for PR #41259 (#41417)
richard67 Aug 22, 2023
0af9160
Allow dynamic properties on the user object (#41425)
laoneo Aug 22, 2023
b937067
[5.0] Replace JPATH_PLATFORM with _JEXEC (#41419)
heelc29 Aug 22, 2023
b5a1c65
[5.0][Events] Schemaorg event classes (#41327)
heelc29 Aug 22, 2023
a76dae6
get and index image for contact (#41236)
sakiss Aug 22, 2023
e9b29b6
[5.0] Fix JSON error on update with PostgreSQL (#41430)
richard67 Aug 22, 2023
078f256
[5.0] remove unused imports (#41424)
heelc29 Aug 22, 2023
22d4dff
Joomla! 5.0.0 Alpha 4
HLeithner Aug 22, 2023
d1b8305
Reset to dev
HLeithner Aug 22, 2023
24e6632
Revert to dev
MacJoom Aug 22, 2023
c4ce360
[5.0]Remove unused workflow strings (#40511)
brianteeman Aug 22, 2023
0c895c3
Fix codemirror height (#41432)
Fedik Aug 23, 2023
18a6c6b
Alpha order imports (#41428)
laoneo Aug 23, 2023
d059100
Translation Update (#41412)
joomla-translation-bot Aug 23, 2023
43010b4
[5.0]Schemaorg descriptions and links (#41441)
brianteeman Aug 25, 2023
98c752e
Cypress com privacy api test (#41448)
andyforrest Aug 26, 2023
6e420fb
[5.0] Fix error creating schedule task (#41457)
joomdonation Aug 26, 2023
385b8ff
searchbar close when core (#41383)
alikon Aug 26, 2023
c1060c6
[5.0] Handle browser page title properly for article view (#41452)
joomdonation Aug 26, 2023
9aed292
User events fixes (#41464)
Fedik Aug 26, 2023
9d1ebd5
[5.x] Corrected headings ordering in contact (#41133)
drmenzelit Aug 26, 2023
0a5d604
[5.0] New task plugin for check in items (#37842)
rdeutz Aug 26, 2023
beec751
[5.0] Fix tinyMCE upgrade hiccup (#41475)
dgrammatiko Aug 26, 2023
b6e5b4d
Webservice description (#41362)
obuisard Aug 26, 2023
21e3760
[5.0] Sample Data update (#41480)
brianteeman Aug 27, 2023
f78d0f8
Fix warnings for calendar form fields in Schemaorg (#41453)
joomdonation Aug 27, 2023
155973f
neutralise popup message (#41487)
brianteeman Aug 27, 2023
f6d8421
remove redundant quote call (#41472)
SniperSister Aug 28, 2023
b7ed8e1
Merge branch '4.3-dev' into 4.4-dev
laoneo Aug 28, 2023
8bdab3b
Merge branch '4.4-dev' into upmerge
laoneo Aug 29, 2023
1a3000a
More Finder events (#41510)
Fedik Aug 29, 2023
e4b7950
[5.0] Smart Search: Fixing missing new events in finder-content-plugi…
Hackwar Aug 29, 2023
290b107
Fix imports because of new CS rule
laoneo Aug 29, 2023
67bf0b5
Merge branch '5.0-dev' into upmerge
laoneo Aug 29, 2023
3fc5efb
[5.0] Point to J5 translations list (#41499)
heelc29 Aug 29, 2023
0d3d62e
Merge branch '5.0-dev' into upmerge
laoneo Aug 29, 2023
fd4e2d7
Merge pull request #41505 from Digital-Peak/upmerge
HLeithner Aug 29, 2023
3ff17cc
[5.x] com_joomlaupdate version bump (#41481)
brianteeman Aug 30, 2023
0e8cb63
[4.2] Add autocomplete=one-time-code attribute to mfa input field (#3…
SniperSister Aug 31, 2023
8befcc3
[5.0] plugins/multifactorauth/fixed/src/Extension/Fixed.php (#41540)
brianteeman Sep 1, 2023
96bc50e
[5.0] Password Strength Meter (#41539)
brianteeman Sep 1, 2023
45f7764
[5.0] [Guided Tours] Add context to core tours (#41303)
obuisard Sep 2, 2023
f26136c
[5.0][Events] User Authentication as real event (#41485)
Fedik Sep 2, 2023
f5464e2
[5.0][Events] Privacy event classes (#41486)
Fedik Sep 2, 2023
a8404f4
[5.0][Events] Custom fields event classes (#41495)
Fedik Sep 2, 2023
bbf3c6d
[5.0][Events] Event class for com_ajax requests (#41524)
Fedik Sep 2, 2023
7b51735
[5.0][Events] Event classes for Actionlog, Cache, Contact, Checkin co…
Fedik Sep 2, 2023
8297e3a
Fix backward compatibility for onAfterRenderModules (#41497)
Fedik Sep 2, 2023
8715966
[5.0][Events] Menu event classes (#41498)
Fedik Sep 2, 2023
bf881f3
[5.0][Events] Installer event classes (#41518)
Fedik Sep 2, 2023
5e33c77
[5.0] Remove outdated captcha for new installation (#41530)
Fedik Sep 2, 2023
e069e8f
Smart Search: Use UTF8-aware functions when indexing (#41502)
Hackwar Sep 2, 2023
41d8064
[5.0] Smart Search: Allow to hide archived content (#41504)
Hackwar Sep 2, 2023
d5fa6a3
Extending Joomla\CMS\Filesystem\Path from Joomla\Filesystem\Path (#40…
Hackwar Sep 2, 2023
a451bdf
Delete InvisibleRecaptchaPluginTest.php (#41548)
richard67 Sep 2, 2023
2df39cf
[5.0] Improve CMS installation code (#38914)
Hackwar Sep 2, 2023
dfae596
[5.0] Remove IE9 code, don't force download of JSON documents (#39397)
SharkyKZ Sep 2, 2023
5f9970f
Add inlinehelp button to FormView (#39073)
HLeithner Sep 2, 2023
5719ff7
[5.0] Generic ModalSelect field (#40462)
Fedik Sep 2, 2023
ef33d44
[5.0][RFC] Joomla.Editor and Joomla.EditorButton client side API (#40…
Fedik Sep 2, 2023
a4a7d5b
[5.0] Fix tinyMCE drag and drop images (#41528)
dgrammatiko Sep 2, 2023
0a52306
[5.0] finder date a11y (#41429)
brianteeman Sep 2, 2023
8913b62
[5.0] AVIF support for media manager (#41381)
wilsonge Sep 2, 2023
bf7ee85
Revert "Smart Search: Use UTF8-aware functions when indexing (#41502)…
HLeithner Sep 2, 2023
e4ad4a8
Add new input rule for ShowOn field (#41460)
Sep 2, 2023
ed6ef1f
Joomla content plugin: Check if param is set before comparing (#41500)
Hackwar Sep 2, 2023
8be6713
[5.0] Adding display of progress to installation (#29376)
Hackwar Sep 2, 2023
5dd26bd
[5.0] [New Feature] TinyMCE Image Classes (#36962)
brianteeman Sep 2, 2023
c0f8c29
[5.0] Content refactoring of testing sampledata (#41489)
Hackwar Sep 2, 2023
bbea1c1
[5.0] Tours alias language (#41161)
GeraintEdwards Sep 3, 2023
ba1adfb
[5.0] replace deprecated access of input property (#41558)
heelc29 Sep 3, 2023
2e95724
Fix form bindLevel for objects (#41342)
Fedik Sep 3, 2023
67a4e57
Use CMSWebApplicationInterface in controllers (#28508)
wilsonge Sep 3, 2023
9837015
Fix wrong names quotes in update SQL for PostgreSQL (#41561)
richard67 Sep 3, 2023
e28abb8
[5.0] fix path build_incomplete (#41562)
heelc29 Sep 3, 2023
6a3ab79
[5] add2scheduler-updatenotification (#40788)
alikon Sep 3, 2023
c0ebaf7
[5] add2scheduler-rotationlog (#40519)
alikon Sep 3, 2023
5b8ebc4
[5.0] Editor xtd buttons use postMessage() (#41564)
Fedik Sep 3, 2023
d157efc
[WIP][5.0] Dark Mode support (#41409)
wilsonge Sep 3, 2023
82b790f
[5] add2scheduler-privacyconsents (#40553)
alikon Sep 3, 2023
1919ca5
[5.0] Fix undefined variables in scss (#41567)
Fedik Sep 3, 2023
611d72e
Fix missing import
HLeithner Sep 3, 2023
7d5237c
Remove unused userfactory from privacyconsent plugin
HLeithner Sep 3, 2023
9ea35c7
[5] add2scheduler-deleteactionlogs (#41064)
alikon Sep 3, 2023
acd25e5
[5.0] TinyMCE 6.7 (#41568)
brianteeman Sep 3, 2023
b20df3b
[5.0]
brianteeman Apr 24, 2023
68e6486
Merge remote-tracking branch 'personal/com_admin' into com_admin
brianteeman Sep 3, 2023
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
  •  
  •  
  •  
9 changes: 8 additions & 1 deletion .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,13 @@ steps:
- php -v
- ./libraries/vendor/bin/phpunit --testsuite Unit

- name: php82-unit
depends_on: [ phpcs ]
image: joomlaprojects/docker-images:php8.2
commands:
- php -v
- ./libraries/vendor/bin/phpunit --testsuite Unit

- name: php81-integration
depends_on: [ npm ]
image: joomlaprojects/docker-images:php8.1
Expand Down Expand Up @@ -365,6 +372,6 @@ trigger:

---
kind: signature
hmac: 7d729d1bdab99cbf37d96324d129a7f3c7eca72a271c70af8755d99c0ae91142
hmac: 6b06b1c7f407650fe98f0851dc865911f399422116fa4f250a52d01a556397ed

...
9 changes: 9 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Short array syntax change https://github.com/joomla/joomla-cms/pull/39616
10f250f418851674c2e4104b6b39b9b665496544

# Code style fixes from PHP CS fixer https://github.com/joomla/joomla-cms/pull/39745
1e7527b60ec42032abe7bfb9c000bacf38f65845

# PSR 12
dd91072a956a19a43798515239892edd2b49ac7b
e7f5cc182bb1cd39c7f085d529888ac4fa6fc77e
8 changes: 4 additions & 4 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@ If it is a PR, include what the issue is, what the PR is addressing, testing ins
Please be patient as not all items will be tested immediately (remember, all bug testing for the Joomla! CMS is done by volunteers) and be receptive to feedback about your code.

#### Branches
PRs should usually be made to the `4.2-dev` branch as this contains the most recent version of the code.
PRs should usually be made to the `4.3-dev` branch as this contains the most recent version of the code.
There are other branches available which serve specific purposes.

| Branch | Purpose |
| ------ | ------- |
| 3.10-dev | Branch for the Joomla 3.x series. The 3.10 series release will now only include security patches. |
| 4.2-dev | Branch for the current minor Joomla version.|
| 4.3-dev | Branch for the next minor Joomla version. New features go into this branch. Commits to 4.2-dev will be applied to this branch as well. |
| 5.0-dev | Branch for the next major Joomla version. |
| 4.3-dev | Branch for the current minor Joomla version.|
| 4.4-dev | Branch for the next minor Joomla version. Commits to 4.3-dev will be applied to this branch as well. |
| 5.0-dev | Branch for the next major Joomla version. New features go into this branch. |
4 changes: 2 additions & 2 deletions .github/workflows/create-translation-pull-request-v4.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
git remote add upstream https://github.com/joomla/joomla-cms.git
git fetch upstream
git checkout --progress --force -B translation refs/remotes/origin/translation
git merge upstream/4.2-dev
git merge upstream/4.3-dev

- name: Fetch and extract translations
run: |
Expand Down Expand Up @@ -74,4 +74,4 @@ jobs:
GITHUB_TOKEN: ${{ secrets.API_TOKEN_GITHUB }}
run: |
gh pr list -R joomla/joomla-cms --state open --author joomla-translation-bot -S "Translation Update" | grep -v "No pull" || \
gh pr create --title "Translation Update" --body "Automatically created pull request based on core-translation repository changes" -R joomla/joomla-cms --base 4.2-dev
gh pr create --title "Translation Update" --body "Automatically created pull request based on core-translation repository changes" -R joomla/joomla-cms --base 4.3-dev
4 changes: 2 additions & 2 deletions .phan/config.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
* default configuration. Command line arguments will be applied
* after this file is read.
*
* @see https://github.com/phan/phan/wiki/Phan-Config-Settings for all configurable options
* @see https://github.com/phan/phan/tree/v4/src/Phan/Config.php
* @link https://github.com/phan/phan/wiki/Phan-Config-Settings for all configurable options
* @link https://github.com/phan/phan/tree/v4/src/Phan/Config.php
*
* A Note About Paths
* ==================
Expand Down
10 changes: 8 additions & 2 deletions .php-cs-fixer.dist.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
/**
* This is the configuration file for php-cs-fixer
*
* @see https://github.com/FriendsOfPHP/PHP-CS-Fixer
* @see https://mlocati.github.io/php-cs-fixer-configurator/#version:3.0
* @link https://github.com/FriendsOfPHP/PHP-CS-Fixer
* @link https://mlocati.github.io/php-cs-fixer-configurator/#version:3.0
*
*
* If you would like to run the automated clean up, then open a command line and type one of the commands below
Expand Down Expand Up @@ -78,6 +78,12 @@
'binary_operator_spaces' => ['operators' => ['=>' => 'align_single_space_minimal', '=' => 'align']],
// The "No break" comment in switch statements
'no_break_comment' => ['comment_text' => 'No break'],
// Remove unused imports
'no_unused_imports' => true,
// Classes from the global namespace should not be imported
'global_namespace_import' => ['import_classes' => false, 'import_constants' => false, 'import_functions' => false],
// Alpha order imports
'ordered_imports' => ['imports_order' => ['class', 'function', 'const'], 'sort_algorithm' => 'alpha'],
]
)
->setFinder($finder);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,10 @@

namespace Joomla\Component\Actionlogs\Administrator\Controller;

use DateTimeZone;
use Exception;
use InvalidArgumentException;
use Joomla\CMS\Application\CMSApplication;
use Joomla\CMS\Component\ComponentHelper;
use Joomla\CMS\Date\Date;
use Joomla\CMS\Event\ActionLog\AfterLogExportEvent;
use Joomla\CMS\Input\Input;
use Joomla\CMS\Language\Text;
use Joomla\CMS\MVC\Controller\AdminController;
Expand Down Expand Up @@ -48,7 +46,7 @@ class ActionlogsController extends AdminController
*
* @since 3.9.0
*
* @throws Exception
* @throws \Exception
*/
public function __construct($config = [], MVCFactoryInterface $factory = null, $app = null, $input = null)
{
Expand All @@ -64,7 +62,7 @@ public function __construct($config = [], MVCFactoryInterface $factory = null, $
*
* @since 3.9.0
*
* @throws Exception
* @throws \Exception
*/
public function exportLogs()
{
Expand All @@ -89,7 +87,7 @@ public function exportLogs()
if (\count($data)) {
try {
$rows = ActionlogsHelper::getCsvData($data);
} catch (InvalidArgumentException $exception) {
} catch (\InvalidArgumentException $exception) {
$this->setMessage(Text::_('COM_ACTIONLOGS_ERROR_COULD_NOT_EXPORT_DATA'), 'error');
$this->setRedirect(Route::_('index.php?option=com_actionlogs&view=actionlogs', false));

Expand All @@ -99,7 +97,7 @@ public function exportLogs()
// Destroy the iterator now
unset($data);

$date = new Date('now', new DateTimeZone('UTC'));
$date = new Date('now', new \DateTimeZone('UTC'));
$filename = 'logs_' . $date->format('Y-m-d_His_T');

$csvDelimiter = ComponentHelper::getComponent('com_actionlogs')->getParams()->get('csv_delimiter', ',');
Expand All @@ -116,7 +114,7 @@ public function exportLogs()
}

fclose($output);
$this->app->triggerEvent('onAfterLogExport', []);
$this->getDispatcher()->dispatch('onAfterLogExport', new AfterLogExportEvent('onAfterLogExport'));
$this->app->close();
} else {
$this->setMessage(Text::_('COM_ACTIONLOGS_NO_LOGS_TO_EXPORT'));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
// phpcs:enable PSR1.Files.SideEffects

/**
* Plugins master display controller.
* Plugins display controller.
*
* @since 4.0.0
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@
// phpcs:enable PSR1.Files.SideEffects

/**
* ComponentDispatcher class for com_admin
* ComponentDispatcher class for com_actionlogs
*
* @since 4.2.7
*/
class Dispatcher extends ComponentDispatcher
{
/**
* com_admin does not require check permission, so we override checkAccess method and have it empty
* Method to check component access permission
*
* @return void
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
// phpcs:enable PSR1.Files.SideEffects

/**
* Field to load a list of all users that have logged actions
* Field to load a list of all extensions that have logged actions
*
* @since 3.9.0
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,12 @@

namespace Joomla\Component\Actionlogs\Administrator\Helper;

use Generator;
use Joomla\CMS\Date\Date;
use Joomla\CMS\Factory;
use Joomla\CMS\Filesystem\Path;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Object\CMSObject;
use Joomla\CMS\Router\Route;
use Joomla\Filesystem\Path;
use Joomla\String\StringHelper;

// phpcs:disable PSR1.Files.SideEffects
Expand Down Expand Up @@ -44,13 +43,13 @@ class ActionlogsHelper
*
* @param array|\Traversable $data The logs data objects to be exported
*
* @return Generator
* @return \Generator
*
* @since 3.9.0
*
* @throws \InvalidArgumentException
*/
public static function getCsvData($data): Generator
public static function getCsvData($data): \Generator
{
if (!is_iterable($data)) {
throw new \InvalidArgumentException(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
namespace Joomla\Component\Actionlogs\Administrator\Model;

use Joomla\CMS\MVC\Model\BaseDatabaseModel;
use stdClass;

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
Expand All @@ -29,11 +28,11 @@ class ActionlogConfigModel extends BaseDatabaseModel
*
* @param string $context The context of the content
*
* @return stdClass|null An object contains content type parameters, or null if not found
* @return \stdClass|null An object contains content type parameters, or null if not found
*
* @since 4.2.0
*/
public function getLogContentTypeParams(string $context): ?stdClass
public function getLogContentTypeParams(string $context): ?\stdClass
{
$db = $this->getDatabase();
$query = $db->getQuery(true)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
use Joomla\CMS\Mail\Exception\MailDisabledException;
use Joomla\CMS\Mail\MailTemplate;
use Joomla\CMS\MVC\Model\BaseDatabaseModel;
use Joomla\CMS\User\UserFactoryAwareInterface;
use Joomla\CMS\User\UserFactoryAwareTrait;
use Joomla\Component\Actionlogs\Administrator\Helper\ActionlogsHelper;
use Joomla\Utilities\IpHelper;
use PHPMailer\PHPMailer\Exception as phpMailerException;
Expand All @@ -30,8 +32,10 @@
*
* @since 3.9.0
*/
class ActionlogModel extends BaseDatabaseModel
class ActionlogModel extends BaseDatabaseModel implements UserFactoryAwareInterface
{
use UserFactoryAwareTrait;

/**
* Function to add logs to the database
* This method adds a record to #__action_logs contains (message_language_key, message, date, context, user)
Expand All @@ -45,9 +49,13 @@ class ActionlogModel extends BaseDatabaseModel
*
* @since 3.9.0
*/
public function addLog($messages, $messageLanguageKey, $context, $userId = null)
public function addLog($messages, $messageLanguageKey, $context, $userId = 0)
{
$user = Factory::getUser($userId);
if (!is_numeric($userId)) {
@trigger_error(sprintf('User ID must be an integer in %s.', __METHOD__), E_USER_DEPRECATED);
}

$user = $userId ? $this->getUserFactory()->loadUserById($userId) : $this->getCurrentUser();
$db = $this->getDatabase();
$date = Factory::getDate();
$params = ComponentHelper::getComponent('com_actionlogs')->getParams();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,9 @@

namespace Joomla\Component\Actionlogs\Administrator\Model;

use DateTimeZone;
use Exception;
use Joomla\CMS\Component\ComponentHelper;
use Joomla\CMS\Date\Date;
use Joomla\CMS\Event\ActionLog\AfterLogPurgeEvent;
use Joomla\CMS\Factory;
use Joomla\CMS\Form\Form;
use Joomla\CMS\Language\Text;
Expand All @@ -22,7 +21,6 @@
use Joomla\Database\DatabaseQuery;
use Joomla\Database\ParameterType;
use Joomla\Utilities\ArrayHelper;
use RuntimeException;

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
Expand All @@ -42,7 +40,7 @@ class ActionlogsModel extends ListModel
*
* @since 3.9.0
*
* @throws Exception
* @throws \Exception
*/
public function __construct($config = [])
{
Expand Down Expand Up @@ -71,7 +69,7 @@ public function __construct($config = [])
*
* @since 3.9.0
*
* @throws Exception
* @throws \Exception
*/
protected function populateState($ordering = 'a.id', $direction = 'desc')
{
Expand All @@ -85,7 +83,7 @@ protected function populateState($ordering = 'a.id', $direction = 'desc')
*
* @since 3.9.0
*
* @throws Exception
* @throws \Exception
*/
protected function getListQuery()
{
Expand Down Expand Up @@ -174,7 +172,7 @@ protected function getListQuery()
*
* @since 3.9.0
*
* @throws Exception
* @throws \Exception
*/
private function buildDateRange($range)
{
Expand Down Expand Up @@ -212,7 +210,7 @@ private function buildDateRange($range)
$dStart->setTime(0, 0, 0);

// Now change the timezone back to UTC.
$tz = new DateTimeZone('GMT');
$tz = new \DateTimeZone('GMT');
$dStart->setTimezone($tz);
break;
}
Expand Down Expand Up @@ -341,13 +339,13 @@ public function delete(&$pks)

try {
$db->execute();
} catch (RuntimeException $e) {
} catch (\RuntimeException $e) {
$this->setError($e->getMessage());

return false;
}

Factory::getApplication()->triggerEvent('onAfterLogPurge', []);
$this->getDispatcher()->dispatch('onAfterLogPurge', new AfterLogPurgeEvent('onAfterLogPurge'));

return true;
}
Expand All @@ -363,11 +361,11 @@ public function purge()
{
try {
$this->getDatabase()->truncateTable('#__action_logs');
} catch (Exception $e) {
} catch (\Exception $e) {
return false;
}

Factory::getApplication()->triggerEvent('onAfterLogPurge', []);
$this->getDispatcher()->dispatch('onAfterLogPurge', new AfterLogPurgeEvent('onAfterLogPurge'));

return true;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@

namespace Joomla\Component\Actionlogs\Administrator\Plugin;

use Joomla\CMS\Factory;
use Joomla\CMS\Plugin\CMSPlugin;

// phpcs:disable PSR1.Files.SideEffects
Expand Down Expand Up @@ -64,7 +63,7 @@ abstract class ActionLogPlugin extends CMSPlugin
*/
protected function addLog($messages, $messageLanguageKey, $context, $userId = null)
{
$user = Factory::getUser();
$user = $this->app->getIdentity();

foreach ($messages as $index => $message) {
if (!\array_key_exists('userid', $message)) {
Expand Down
Loading