Loading...
 
Skip to main content

Category: 22.x

22.x
Show subcategories objects

Name Type
An item link item created inside a tracker update in not properly displayed (you need to refresh)
On Tiki 22 in a tracker you can add an "Add item" option to an Item Link field.
It will create a new item in the linked tracker.

Since Tiki22, the object is created properly but the item is not displayed correctly in the item link field list making impossible to create more than one.

{img fileId="1487" thumb="box"}

https://share.vidyard.com/watch/h4zhUXx4MU7YEwpwe4x7ak?

I tried to reproduce on Show2 but for some reason adding an item doesn’t open a modal but open a new item creation (which is really bad). Default settings changed or... ?
tracker item
Can’t rename a page containing an Alias
On a Tiki22 with multilingual set to 3 languages I had to correct a typo on a wiki page name in hebrew; removing an extra space. This page as an alias (see later)

On "rename page" I got a system error:
{CODE()}

System error.

חזרה הודעת שגיאה זו:

Data too long for column 'href' at row 1

The query was:
update `tiki_objects` set `itemId`=?,`name`=?,`href`=? where `itemId`=? and `type`=?

Values:

בניית אתרים טיקי ויקי ונותן פתרונות ווב אפ מוכנים לשימוש מיידי
בניית אתרים טיקי ויקי ונותן פתרונות ווב אפ מוכנים לשימוש מיידי
tiki-index.php?page=%D7%91%D7%A0%D7%99%D7%99%D7%AA+%D7%90%D7%AA%D7%A8%D7%99%D7%9D+%D7%98%D7%99%D7%A7%D7%99+%D7%95%D7%99%D7%A7%D7%99+%D7%95%D7%A0%D7%95%D7%AA%D7%9F+%D7%A4%D7%AA%D7%A8%D7%95%D7%A0%D7%95%D7%AA+%D7%95%D7%95%D7%91+%D7%90%D7%A4+%D7%9E%D7%95%D7%9B%D7%A0%D7%99%D7%9D+%D7%9C%D7%A9%D7%99%D7%9E%D7%95%D7%A9+%D7%9E%D7%99%D7%99%D7%93%D7%99
בניית אתרים טיקי ויקי ונותן פתרונות ווב אפ מוכנים לשימוש מיידי
wiki page

The built query was likely:
update `tiki_objects` set `itemId`='בניית אתרים טיקי ויקי ונותן פתרונות ווב אפ מוכנים לשימוש מיידי',`name`='בניית אתרים טיקי ויקי ונותן פתרונות ווב אפ מוכנים לשימוש מיידי',`href`='tiki-index.php'בניית אתרים טיקי ויקי ונותן פתרונות ווב אפ מוכנים לשימוש מיידי'page=%D7%91%D7%A0%D7%99%D7%99%D7%AA+%D7%90%D7%AA%D7%A8%D7%99%D7%9D+%D7%98%D7%99%D7%A7%D7%99+%D7%95%D7%99%D7%A7%D7%99+%D7%95%D7%A0%D7%95%D7%AA%D7%9F+%D7%A4%D7%AA%D7%A8%D7%95%D7%A0%D7%95%D7%AA+%D7%95%D7%95%D7%91+%D7%90%D7%A4+%D7%9E%D7%95%D7%9B%D7%A0%D7%99%D7%9D+%D7%9C%D7%A9%D7%99%D7%9E%D7%95%D7%A9+%D7%9E%D7%99%D7%99%D7%93%D7%99' where `itemId`='wiki page' and `type`=?
{CODE}

I refreshed and it seems ok the page is here but then had a notice that the Alias in the page is already used on another page. Both page name are the same on the message, but when I click on the page name it display Tiki search and the value in the search field is the page name WITH the double space.

None of the links pointing to the alias are working they all send me to "the page doesn’t exist" (page name with a single space)

I re-built index, refreshed cache... same. Different browser...

I had no choice but to rename back with the typo error to get out of it.

__INSTANCE__
Sorry I created an instance at show and after 3h it is still not completed. I moved to something else...
tracker item
Survey fields need some polish (and love)
A list of "small" improvements to improve Tiki surveys;

# The multiple-choice options length are too limited.
+Above 6 or 8 option is not possible.
# The heading field is not easy to use and can be enhanced.
##The page option should be placed at the end (if doesn’t exist then newpage=n). Should be better to have a radio button set to "no" by default.
## It should be possible to use it for plain text (not only header)
## It should be possible use formatting tools (bold, underline, ...)
## It should be possible to use a link (open a _blank page)
tracker item
Too many redirect when using an alternate register page
Trying to use an alternate page for register...
May be something with local setup vs server setup.
Waiting to be able to reproduce on show...

Not possible to reproduce because show is not SEFURL. :-(
tracker item
Wrong feedback on database creation using tiki-install where the user exist already
I created a database from the installer (first time) with an ===existing user=== and I got a feedback that a ===user was created===.



To reproduce:
Install a new Tiki22
On the database stage, fill the fields, use an existing database user, add admin db credential and create a new database.
tracker item
Console cache:clear command creates files as the current user
Recently (since 21.x i think) the command -+php console.php c:c+- clears the cache files but then recreates several but using the current user (so -+root+- if using sudo to repair a previous issue).

Then when using the browser to clear all caches we get these sort of errors:
{CODE()} Cache file temp/templates_c/en_basic^c0a74c88a95913ac40aae6373020e7a6b2c0f1f9_0.file.cookie_consent.tpl.php is not writable
Error
Cache file temp/cache/1a11dae0a46d862cd81ddc7650f62cb8 is not writable
Error
Cache file temp/cache/container.php is not writable
Error
Cache file temp/cache/cd13e8c5df46647a6182a0cc858c8ed9 is not writable
{CODE}

Solution: console clear cache should not regenerate any cache files.
tracker item
Convene date picker hard to use
On the convene plugin the month selection arrow are not visible until you move over. Today’s date is not shown anymore.

It may after other areas than the convene plugin.
Can be tested here : https://dev.tiki.org/Improving-and-fixing-tiki.org-using-Tiki-22
tracker item
Convene improvement, attendees and confirmed people
On our Tiki Roundtable Meeting page there is a lot of redundancy task to manage the information.

One of them, at https://tiki.org/Roundtable-Meeting-2020-05 we have the convene plugin (people that voted to decide the time of a meeting based on their availability) and we have a list of confirmed people.

While it is not 100% the same, it would be nice and look alike most of the similar tools to have the "confirmed" list directly populated from the convene list.

This would be optional (a plugin parameter) to have it displayed.

We could extend it (like most calendar tools, including Tiki calendar) to have 3 options:
Coming, Interested, Not coming. (each one being displayable or not).

tracker item
Creating new article for tiki.org/news while being switched in the "info" perspective does not get saved but switches to default perspective instead
Steps to reproduce:
#Go to https://tiki.org/News
#Go to https://tiki.org/article452-Tiki-18-1-has-been-released-fixes-and-security-update
#Click "New Article"
#Enter a TEST title, Classification > Topic Releases and Patches, Publication > __uncheck the "Published" checkbox!__
#Click the "Save" button

You get switched back to default perspective. When you switch back to the first tab "Content" you see the form content is gone and the rest of the tabs got reset to the defaults as when you start editing new article... :(
tracker item
CSS Issue: popover overflow
You can see the issue on hovering the "Slider doesn't work" issue title on https://dev.tiki.org/Wishlist+Search+Page?default%5Bcontent%5D=Slider

{img fileId="1524" thumb="box"}
tracker item
Currency tracker symbol is not displaying the currency symbol
On a tracker set a currency field and set it to display the currency symbol.

It should display $35.00 but it shows ¤ 35.00

{img fileId="1533" thumb="box"}
tracker item
Database update error on upgrading a Tiki21 to Tiki22
I installed from git a new Tiki22.
Create (externally) the database and populate it with a Tiki21 previous database.
Completed the installation. with the following error:

{img fileId="1453" thumb="box"}

Accessing to the admin it shows there is an issue with the database.
From ssh using database:update I get an error and I can’t neither rebuilt the index:

{CODE()}
root@ec2-xx-xx-xx-xxx:/home/xxx/public_html# php console.php database:update
PDO::query(): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'tsaharoniki_tiki22.sessions' doesn't exist on line 104 of /home/xxxx/public_html/lib/core/TikiDb/Pdo.php
Update completed.
Failed: 20200513_expand_sessions_data_column_tiki
Queries executed successfully: 3
Error in 20200513_expand_sessions_data_column_tiki
ALTER TABLE `sessions` CHANGE `data` `data` LONGBLOB NOT NULL
Table 'tsaharoniki_tiki22.sessions' doesn't exist

root@ec2-xx-xx-xx-xxx:/home/xxx/public_html# php console.php i:r
Command not available at this stage.
The database needs to be updated. Solved by: php console.php database:update
{CODE}

I compared 2 tikis created at different times.
One that was created before Tiki18 and has a "sessions" table with a data col.
And one created after Tiki19 that doesn’t have a "sessions" table.

May be this should be conditioned to the table existence ?
Or if this table is legacy it should be removed (data moved to tiki_sessions ?)
tracker item
Default usergroup (registered) show blank value in tracker usergroup field
On a Tiki22 I user tracker information.
By default user will be member of the registration group.

{img fileId="1539" thumb="box"}

In the tracker I set a usergroup tracker.
New registered users show a blank value for the usergroup instead of the "default" registered.

{img fileId="1540" thumb="box"}

It may work otherwise (forcing the group registered to be selected) but this is counter intuitive and hurt the user experience as this are not done as help says it should.
tracker item
Delete, Edit button are not displayed anymore for an item list in the plugin List
On a Tiki 21.x using the "new" and hardly documented option to add action to items from an item list I set a page that using a plugin List displays items (names) and an edit icon (I create a custom template with this icon on the 2020-10-05):

{img fileId="1520" thumb="box"}

This is not working anymore on my website.
However the show instance show it right in the tracker and in the plugin list.

NOTE : I remember why now I tried to design it with a custom template as it is not a successful display. ;-)
tracker item
Deleting a thread in the forum should lead back to forum topic
On the Tiki forum if you delete a topic you will see 2 messages:
"Success"
"Error"

The topic page should be loaded as success and not a "lost in space" page. ?

{img fileId="1541" thumb="box"}
tracker item
Deleting a user require now refreshing the page to see it was deleted
I tested deleting user and users.

If I delete a group of users using the checkboxes and the delete dropdown at the bottom I see the confirmation dialog but it doesn’t seems to work.
I need to refresh the page to see they were deleted and ONLY THEN I see the success message:

Success
The following users have been deleted:
test3gmail.com, test4gmail.com

If I delete one by one users using the action wrench "X delete" it does the same, as long as I don’t refresh no Success message and they still appears on the list.
tracker item
Diagram not exported to PDF (mPDF)
When generating a PDF from a wiki page diagrams are not shown in the PDF.
tracker item
Diagrams have poor usability still in 21.x LTS due CSRF and ticket expiration
We have been experiencing in our team at work several issues while attempting to use Tiki Diagrams in production in Tiki 21.x LTS

There might be 2 related (for the end user) issues. It seems as if some ticket expires too soon and some error related to CSRF is shown. Maybe after editing the diagram for more than 20 minutes or so (even if Tiki is set to remember the login for days or weeks, which seems to work when we are not using the diagram feature).

Diagrams are created to store their contents in a wiki page (because in file gallery we face some other issue still, as reported in [item7192|another bug report])

2 error messages are shown in similar conditions (unclear yet the exact difference; these reports were sent by work colleagues of mine, so far)
Error message 1:
{QUOTE()}
"An error occurred, please try again.
Potential cross-site request forgery (CSRF) detected. Operation blocked. Reloading the page may help."
{QUOTE}

{img fileId="1450" thumb="box"}

Error message 2:
{QUOTE()}
"An error occurred, please try again.
Potential cross-site request forgery (CSRF) detected. Operation blocked. Ticket has expired. Reload the page"
{QUOTE}

{img fileId="1451" thumb="box"}

In case it matters: the https certificate seems to be not recognized (by the browser used to reproduce the issue) as valid.
tracker item
Duration field modal closed by itself if a value is inserted in the label and description field.
I tested the duration tracker field on the test tracker at dev (here).

If I enter a value in the label and/or description field the modal close itself and the timer is not started.

If I don’t insert anything in the fields it stays and I can start the timer then close the modal and the timer work. (see the video)

https://share.vidyard.com/watch/gMutSnXnSKJKyRUYz9nMHN?
tracker item
elFinder Has Bad URL's
As of 21.x and 22.x the elFinder gallery url's have changed. This has created issues with existing menu items that were pointing to a file gallery. The url's used before would have a trailing /file1 for a gallery.
Now using elFinder their is an extra trailing url attached that looks like this:

/file1#elf_f1_MQ

A show instance will be created, at the show instance you can turn elFinder on and off, and view the gallery url's change.
tracker item
elFinder: make it work with SVG-edit and WebODF
{syntax type="tiki" editor="plain"}
Should just be some UI work so when a user selects a file, and uses contextual menu, WebODF or SVG-edit options appear if the file is of the right type.
tracker item
Error 500 when saving a Wiki page if the description is more than 200 characters
On Tiki22 the page won’t save (Error 500) if you enter more than 200 characters (white space included).

That wasn’t the case previously (19, 20... 21) can’t tell for sure but I use a lot Description of Wiki page as Meta Tags for SEO so I never seen it before.

Related to https://dev.tiki.org/item276-Multilingual-Meta-Keywords-and-Meta-Description-and-increase-255-characters-limit
tracker item
Class Laminas\Config\Config not found error
I see an error appearing in the page when I have tracked the master branch and even when I directly clone the master branch.
Now there is no way to install it.
So here is the error:

{img src="display1409" thumb="box"}
tracker item
The dev dashboard title is hidden if the content of the issue is too big
When you save a page on Tiki.org it just reload the previous content.

After a few attempts (copy/paste edited content) it accept to save.

Update 2021-07-07:
Happened again editing was almost lost ! ?

{img fileId="1555" thumb="box"}

{img fileId="1554" thumb="box"}
tracker item
Error after to login at dev
I had an error trying to login at dev from my iphone as well as on Chrome desktop

{img fileId="1550" thumb="box"}
{img fileId="1551" thumb="box"}
tracker item
Show PHP error messages