User tests: Successful: Unsuccessful:
Pull Request for Issue #27673 (about the title length issue)
Respect the field limits for the asset table and give an error if not true
create a very long article title that is more than 100 chars
warning if the article length is more higher than allowed
error after saving
Status | New | ⇒ | Pending |
Category | ⇒ | Administration com_content Libraries |
Labels |
Added:
?
?
|
I'm testing
Title of 50 char:
Maecenas cursus lectus at sollicitudin massa nunc1
Message: Article saved.
Alias: maecenas-cursus-lectus-at-sollicitudin-massa-nunc1
Alias: 50 char
Title of 100 char:
Duis luctus sit amet neque id mollis0 Praesent a mi ut augue mattis consectetur eget vel nulla amet1
Message: Article saved.
Alias: duis-luctus-sit-amet-neque-id-mollis0-praesent-a-mi-ut-augue-mattis-consectetur-eget-vel-nulla-amet1
Alias: 100 char
Title of 150 char:
Nam rhoncus0 neque id finibus auctor0 nibh urna sodales justo0 et ornare diam magna at nisl1 Nunc lobortis nec urna sit amet cursus1 Donec ut posuere1
Message: Article saved.
Alias: nam-rhoncus0-neque-id-finibus-auctor0-nibh-urna-sodales-justo0-et-ornare-diam-magna-at-nisl1-nunc-lobortis-nec-urna-sit-amet-cursus1-donec-ut-posuere1
Alias: 150 char
Title of 200 char:
Aenean rhoncus0 nunc quis volutpat mollis0 tellus leo mollis nisl0 ac convallis erat massa ac sem1 Curabitur suscipit lectus in aliquam feugiat1 Praesent consequat urna ac elit tincidunt0 ut volutpat1
Message: Article saved.
Alias: aenean-rhoncus0-nunc-quis-volutpat-mollis0-tellus-leo-mollis-nisl0-ac-convallis-erat-massa-ac-sem1-curabitur-suscipit-lectus-in-aliquam-feugiat1-praesent-consequat-urna-ac-elit-tincidunt0-ut-volutpat1
Alias: 200 char
Title of 250 char:
Donec luctus0 nisi non dapibus venenatis0 diam mi congue justo0 in ultricies ante ipsum vitae nibh1 Suspendisse potenti1 Etiam placerat0 enim id vulputate commodo0 nisi lorem accumsan sem0 at varius sapien est vel est1 Duis sollicitudin nunc posuere1
title column in #__content
table has 255 character limit. I think this value in https://github.com/joomla/joomla-cms/pull/28734/files/1a5523d935225ce001982ee330385cd1c2a9e163#diff-305a4ac6060381d6023e318496bb0b9e can be increased to 255
Also...
Create the article with API:
POST BODY:
{
"articletext": "Donec luctus0 nisi non dapibus venenatis0 diam mi congue justo0 in ultricies ante ipsum vitae nibh1 Suspendisse potenti1 Etiam placerat0 enim id vulputate commodo0 nisi lorem accumsan sem0 at varius sapien est vel est1 Duis sollicitudin nunc posuere1",
"catid": 2,
"language": "*",
"metadesc": "",
"metakey": "",
"title": "Donec luctus0 nisi non dapibus venenatis0 diam mi congue justo0 in ultricies ante ipsum vitae nibh1 Suspendisse potenti1 Etiam placerat0 enim id vulputate commodo0 nisi lorem accumsan sem0 at varius sapien est vel est1 Duis sollicitudin nunc posuere1",
"state": 0
}
RESPONSE BODY
{
"errors": [
{
"title": ""
}
]
}
The old message error was:
{
"errors":[
{
"title":"Save failed with the following error: Data too long for column 'title' at row 1"
}
]
}
Category | Administration com_content Libraries | ⇒ | Administration com_content SQL Installation Libraries |
Category | Administration com_content Libraries SQL Installation | ⇒ | Administration com_content SQL Installation Postgresql Libraries |
Category | Administration com_content Libraries SQL Installation Postgresql | ⇒ | SQL Administration com_admin com_content Installation Postgresql Libraries |
@Razzo1987 please retest
I have not tested this item.
With just applying the patch and creating the article (len title 205) I have the following error:
Save failed with the following error: Data too long for column 'route' at row 1
The PR has 400 characters.
yes there is an alter TABLE and cause of this you need to apply the ALTER from phpmyadmin if you are using patchtester
or
you can install the full pkg https://ci.joomla.org/artifacts/joomla/joomla-cms/4.0-dev/28734/downloads/31429/Joomla_4.0.0-beta1-dev+pr.28734-Development-Full_Package.zip
In connection with what has been said before, after applying the PR, breaking the home dashboard, I check that all the icons do not have their position.
it is possible to scroll laterally with the arrows
eliminating the PR the anomaly persists, even with a logout / login.
The version of Safari I work with is 13.0.5.
Title of 200 char:
Aenean rhoncus0 nunc quis volutpat mollis0 tellus leo mollis nisl0 ac convallis erat massa ac sem1 Curabitur suscipit lectus in aliquam feugiat1 Praesent consequat urna ac elit tincidunt0 ut volutpat1
Message: Article saved.
Alias: aenean-rhoncus0-nunc-quis-volutpat-mollis0-tellus-leo-mollis-nisl0-ac-convallis-erat-massa-ac-sem1-curabitur-suscipit-lectus-in-aliquam-feugiat1-praesent-consequat-urna-ac-elit-tincidunt0-ut-volutpat1
Alias: 200 char
Title of 250 char:
Donec luctus0 nisi non dapibus venenatis0 diam mi congue justo0 in ultricies ante ipsum vitae nibh1 Suspendisse potenti1 Etiam placerat0 enim id vulputate commodo0 nisi lorem accumsan sem0 at varius sapien est vel est1 Duis sollicitudin nunc posuere1
Message: Article saved.
Alias: donec-luctus0-nisi-non-dapibus-venenatis0-diam-mi-congue-justo0-in-ultricies-ante-ipsum-vitae-nibh1-suspendisse-potenti1-etiam-placerat0-enim-id-vulputate-commodo0-nisi-lorem-accumsan-sem0-at-varius-sapien-est-vel-est1-duis-sollicitudin-nunc-posuere1
Alias: 250 char
Title of 300 char:
Lorem ipsum dolor sit amet0 consectetur adipiscing elit1 Proin porttitor magna enim0 sed feugiat purus tristique nec1 Morbi ante quam0 fermentum a interdum eget0 venenatis in arcu1 Pellentesque id est non dui imperdiet semper nec vitae ipsum1 Aliquam a porttitor metus1 Aliquam erat velit porta ante1
The title is trunc at 255 char:
Lorem ipsum dolor sit amet0 consectetur adipiscing elit1 Proin porttitor magna enim0 sed feugiat purus tristique nec1 Morbi ante quam0 fermentum a interdum eget0 venenatis in arcu1 Pellentesque id est non dui imperdiet semper nec vitae ipsum1 Aliquam a po
Message: Article saved.
Alias: lorem-ipsum-dolor-sit-amet0-consectetur-adipiscing-elit1-proin-porttitor-magna-enim0-sed-feugiat-purus-tristique-nec1-morbi-ante-quam0-fermentum-a-interdum-eget0-venenatis-in-arcu1-pellentesque-id-est-non-dui-imperdiet-semper-nec-vitae-ipsum1-aliquam-a-po
Alias: 255 char
It's OK. but I think is better if there is an alert
Create the article with API, Title 300 char:
POST BODY:
{
"articletext": "Lorem ipsum dolor sit amet0 consectetur adipiscing elit1 Mauris tristique hendrerit elit0 quis malesuada ante1 Aenean sed orci sagittis0 suscipit nulla ac0 suscipit justo1 Donec pretium malesuada tempor1 In a orci eleifend0 pellentesque mi at0 rhoncus augue1 Sed eu dignissim nulla1 In viverra fusce1",
"catid": 2,
"language": "*",
"metadesc": "",
"metakey": "",
"title": "Lorem ipsum dolor sit amet0 consectetur adipiscing elit1 Mauris tristique hendrerit elit0 quis malesuada ante1 Aenean sed orci sagittis0 suscipit nulla ac0 suscipit justo1 Donec pretium malesuada tempor1 In a orci eleifend0 pellentesque mi at0 rhoncus augue1 Sed eu dignissim nulla1 In viverra fusce1",
"state": 0
}
RESPONSE BODY
{
"errors": [
{
"title": "Save failed with the following error: Data too long for column 'title' at row 1"
}
]
}
Perfect!
I have tested this item
I have tested this item
good
Title |
|
Status | Pending | ⇒ | Ready to Commit |
RTC
Status | Ready to Commit | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2020-04-25 18:28:38 |
Closed_By | ⇒ | wilsonge | |
Labels |
Added:
?
Removed: ? |
Thanks!
cc: @Razzo1987