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

[4.0] Refactor to return early, remove if depths and throw NotAllowed #29694

Merged
merged 10 commits into from
Jul 20, 2020
Merged

[4.0] Refactor to return early, remove if depths and throw NotAllowed #29694

merged 10 commits into from
Jul 20, 2020

Conversation

PhilETaylor
Copy link
Contributor

@PhilETaylor PhilETaylor commented Jun 18, 2020

While working in this area, noticed bad use of if statements so refactored it a little

This fixes nothing - it just improves code readability and implements best practices

Summary of Changes

Refactor to apply concept of "return early" by throwing NotAllowed exceptions if ACL fails

Testing Instructions

use com_contenthistory - nothing should be broken, ACL should correctly error, this time with NotAllowed exceptions

Expected result

Nothing broken

Documentation Changes Required

None

Phil Taylor and others added 2 commits June 18, 2020 20:13
Co-authored-by: Richard Fath <richard67@users.noreply.github.com>
Co-authored-by: Richard Fath <richard67@users.noreply.github.com>
Co-authored-by: Richard Fath <richard67@users.noreply.github.com>
@Quy
Copy link
Contributor

Quy commented Jun 28, 2020

I have tested this item ✅ successfully on 28b8b81


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/29694.

@PhilETaylor

This comment was marked as abuse.

@SharkyKZ
Copy link
Contributor

SharkyKZ commented Jul 8, 2020

Update doc blocks.

@PhilETaylor

This comment was marked as abuse.

@alikon
Copy link
Contributor

alikon commented Jul 8, 2020

I have tested this item ✅ successfully on 8ef304d


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/29694.

1 similar comment
@Quy
Copy link
Contributor

Quy commented Jul 9, 2020

I have tested this item ✅ successfully on 8ef304d


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/29694.

@Quy
Copy link
Contributor

Quy commented Jul 9, 2020

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/29694.

@joomla-cms-bot joomla-cms-bot added the RTC This Pull Request is Ready To Commit label Jul 9, 2020
@richard67 richard67 merged commit 7aba680 into joomla:4.0-dev Jul 20, 2020
@joomla-cms-bot joomla-cms-bot removed the RTC This Pull Request is Ready To Commit label Jul 20, 2020
@richard67
Copy link
Member

Thanks!

@richard67 richard67 added this to the Joomla 4.0 milestone Jul 20, 2020
dgrammatiko added a commit to dgrammatiko/joomla-cms that referenced this pull request Jul 21, 2020
…outs

* '4.0-dev' of github.com:joomla/joomla-cms: (612 commits)
  [4.0] Smart Search: Fixing ordering, order direction and disabled button (joomla#29474)
  [4.0] Generate routed Modal links for iframes when not on the root (joomla#30007)
  [4.0] Get menu directly in com_tags menu route helper (joomla#30039)
  Remove collapse when resizing from mobile to desktop (joomla#30132)
  [4.0] Wrap component output in `main` element to make Cassiopeia more accessible (joomla#29870)
  [4.0] Webauthn gmp warning (joomla#29731)
  [4.0] Refactor to return early, remove if depths and throw NotAllowed (joomla#29694)
  [4.0] CLI help text (joomla#29811)
  Feature/draggable typo fixes (joomla#29987)
  [4.0] Removing unnecessary workaround in finder indexer (joomla#30037)
  [4.0] Optimizing Smart Search for larger content (joomla#30008)
  [4.0] Fix js ajax for pre update checker (joomla#29980)
  [4.0] Cassiopea: Fixing modals custom-select fields display (joomla#30097)
  [4.0][com_fields] Fix draggable sorting (joomla#30094)
  [4.0] Correct incorrect @return documentation (joomla#30092)
  [4.0] Menu items modal: adding missing filters (joomla#30087)
  short to long php open tags with echo (joomla#30089)
  Use new Toolbar (joomla#30085)
  [4.0] Center status/date created headers (joomla#29249)
  [4.0] Fix Cassiopea searchtools alignment in modals (joomla#30077)
  ...

# Conflicts:
#	administrator/components/com_templates/src/View/Template/HtmlView.php
#	installation/sql/postgresql/base.sql
#	libraries/src/Application/AdministratorApplication.php
#	libraries/src/Application/SiteApplication.php
sakiss pushed a commit to sakiss/joomla-cms that referenced this pull request Oct 16, 2020
…joomla#29694)

Refactor content history to return early, remove if depths and throw NotAllowed

Co-authored-by: Richard Fath <richard67@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants