User tests: Successful: Unsuccessful:
Pull Request for Issue #46458 .
Change URL to site for non-admin users.
Open the Content: New Article Submitted email template and add the URL tag somewhere (it's not used by default).
Create a new user with a working email and assign them the Author/Publisher group, etc. (so they can create an article in the frontend but won't have access to the admin panel).
log in frontend like a superuser
and submit an article
wrong url https://SITE/administrator/index.php?option=com_content&view=articles&filter[search]=id:17 for non superuser
correct url for non superuser
https://SITE/index.php?option=com_content&view=articles&id=nnn
Please select:
Documentation link for docs.joomla.org:
No documentation changes for docs.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed
| Status | New | ⇒ | Pending |
| Category | ⇒ | Front End Plugins |
| Labels |
Added:
PR-6.0-dev
|
||
even though the url is a site url (not admin) doesnt mean that the recipient of the email will be able to access the article. You are only checking to see if the recipient can access the admin. You are not checking if they can access the article
| Labels |
Added:
bug
|
||
Check added
@Kostelano would you be able to retest now @alikon has added a new check please.
I have tested this item ✅ successfully on e4170af
Everything works as before
I have tested this item ✅ successfully on e4170afEverything works as before
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46519.
Thank you, appreciate your time to retest
Sorry @alikon, I seem to not be receiving the wanted results ;(
After PR is applied, I still get this URL /_j6b2n/administrator/index.php?option=com_content&view=articles&filter[search]=id:23. ;(
Shows the front end user is logged in:

Shows the test user is of type Publisher (same results with Author, or Author + Publisher )

Shows the email result after creating email as Test User of type Publisher with Patch applied ;(

@exlemor if i understand correctly the user that submit the article is (Author, or Author + Publisher)
but the user for who you show the email (Emmanuel) have core.login privileges if that is correct, cause user (Emmanuel can see the submitted article from backend) then the link is correct that shows you the admin link
@exlemor if i understand correctly the user that submit the article is (Author, or Author + Publisher)
but the user for who you show the email (Emmanuel) have core.login privileges if that is correct, cause user (Emmanuel can see the submitted article from backend) then the link is correct that shows you the admin link
Hi @alikon, I should have added the other graphic sorry, for the Author (or Publisher) user, there is NO email that arrives to the user@domain.com email account (I even checked server email logs) :/
@exlemor Check the profiles of these users. The option to receive system emails should be enabled for each one.
Regarding the link, everyone with access to the admin panel will receive a link to the admin panel. Others will receive a link to the article in the front-end.
Tested with JBT
You are not checking if they can access the article
Is it intended that the user receives an email even if she cannot open the link? Then please adopt the test instructions and I will do an issue tracker test.
This also needs testing with workflows and when the created article is unpublished and the user doesn't have edit state permissions
I have tested this item ✅ successfully on a57b517
It works, thanks. If the user isn't an admin, they get a working link to the article in the frontend.
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46519.