Loading...
 
Skip to main content

Category: Release Blocker

The bug or issue would prevent releasing new Tiki version because it would break installation/usability of the site or existing sites when upgraded to it.
Release Blocker
Show subcategories objects

Name Type
Image not inserting into editor when using ElFinder
When using ElFinder for File Galleries, I'm not able to insert an image into the editor (tried Standard and WYSIWYG).

I double click on the image in ElFinder but nothing happens.
tracker item
It is not possible to select a gallery when uploading an image using the toolbar (tested dev.tiki.org)
It is not possible anymore to navigate (browse gallery) when uploading an image in this tracker. (tested on Safari and Chrome)

It take a lot of time to display the galleries (at first I though I was stuck) then once the galleries are displayed when you choose one you got an error:
{CODE()}
Fatal error: Uncaught --> Smarty: Not matching {capture}{/capture} in 'layout_view.tpl' <-- thrown in /var/www/virtual/dev.tiki.org/html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_capture.php on line 139
{CODE}

__To reproduce go to https://dev.tiki.org/tiki-list_file_gallery.php?galleryId=13?filegals_manager=area_5e4e4e6e2e81e directly.__

https://share.vidyard.com/watch/MTx8PYpGTQUV4ow5ynEUXQ?
tracker item
Inline plugin editing failure
I go to page [http://dev.tiki.org/SVN+Tips#What_revision_number_am_I_at_What_branch_am_I_using_]
and I do the inline edit of the CODE plugin.
I change the ''color'' parameter (tiny change) and I save the plugin.

Now the page is all messed up. It seems that the wiki page is parsed as if it was html :-(
tracker item
Inserting a greek chi in an article leads to immediate loss of data
When you enter text into an article, or when you edit an article's content, there might come a situation where you want to use a character that is not readily on your keyboard.

Unfortunately, in standard setting, you cannot enter it's unicode address directly with ampersand hash.

That is the time to use the edit feature 'special characters', represented by a keyboard symbol. Clicking this opens a pop-up window containing several special chars, among them are some greek characters.

Btw, strangely there is a greek uppercase chi, but I did not see a lowercase one. The font (currently I use EB Garamond) not only carries all greek chars, but even accented greek and diacritic greek...

This is what happened:
But I just needed an uppercase chi, and it was there, so I clicked it to insert that into the text. It was inserted, the text looked okay, so I clicked on Save. Result: ALL text after the chi was gone, and instead of a chi there was just a ]6.

I was lucky, there were just two sentences after the chi, which I could reproduce. I tried to replay the scenario, and it could be replicated. Each and every time the text gets truncated at the chi. And because articles do not have a history (I'll have to open a feature request to have that added, it's dearly needed) this leads to immediate loss of data (once again, that is not available as a bug classification).
tracker item
Installer language selection is wrongly changed by TIki
On a new install, when using the installer you are asked to select your language on the second step.
Once done the Tiki change language to whatever you selected instant (no validation).

After I choose a language it should keep up to the first entrance of the Tiki I just install.
Let say I choose french on step 2, it should be the language selected till I complete the install process (and may be after as default language). However, on step 7 "Configure General Settings" the language is reset back to English (translation exist but not performed) and then back to the selected language on the step 8.

This is wrong a give a poor image of Tiki on the first run.
Note that new Tiki user has __no way__ to go change back the language.
tracker item
Intertiki broken for Tiki 14+ as master
Hi, I am afraid, that Intertiki is not working anymore, when Tiki 14 or pre-15 trunk is acting as master.

I have two environments, where Intertiki worked previously, but not anymore.

Due to the http-password it is not possible to connect to the show instance via Intertiki. But I configured the site as example, if you want to check it.

Now I will create a example setup on my server and add the access date here lateron.

If that my anticipation would be true, I consider this as a blocker, not only because we depend on Intertiki on the community websites.

Torsten
tracker item
Issues trying to add an image on dev.t.o
Clicked on the "Choose image or file" button in editor. Get error "this is not JSON"

Seems to be an issue with ElFinder. This problem has been repeated inside a Wiki Page, Forum and right here in the Bug Tracker.

I tried on SHOW and the error doesn't happen. Only on dev.t.o
tracker item
File Gallery permission broken (using category)
r45953

http://show.tiki.org/11x/tiki-list_file_gallery.php?galleryId=7

I set category (photo1 - Id=1) and set File Gallery Photo (category perm test) - Id = 7 and categorize it photo1.

Anonymous have following perms:
''Can view file galleries (tiki_p_view_file_gallery)
Can download files (tiki_p_download_files)''

I set user (bernard/12345) member of group registered and in admin Category,category photo1 id=1, i add the following perm:
''Can upload files (tiki_p_upload_files)''

The user bernard (or any registered) should be able to add files in this Files gallery. This is not working.
http://show.tiki.org/11x/tiki-list_file_gallery.php?galleryId=7

As long as i don't give the perm:
''Can admin file galleries (tiki_p_admin_file_galleries)''

The upload option is not set right.
There are many case we want to have users/group able to add files in a gallery but not to admin the gallery.


tracker item
Item link and item dynamic list
Tracker item link and item dynamic list type field seems to be broken.
Checking another user issue on Tiki 18 (see related) I wanted to check also on Trunk.

--See instance--

See video:
https://share.vidyard.com/watch/Firvq3xhK9NQBFpQSGrZ8F?
tracker item
js and css borked in doc.t.o while testing how to avoid issue in elfinder which prevented to upload any picture: please help
js and css borked in doc.t.o while testing how to avoid issue in elfinder which prevented to upload any picture: please help

Login to https://doc.tiki.org and try to click at any wiki page icon section at the topright corner of the page: nothing is shown.

If you click in control panels to avoid using tabs, nothing happens.
etc.
tracker item
Last double quotes (") of a plugin is changed to right double quotation mark (R21) on Safari
When I’m editing a wiki page were there is a plugin, the last existing last double quotes (") of a plugin is changed to right double quotation mark (R21) and it is breaking the plugin when using Safari on Mac. (may be others are affected).

https://dev.tiki.org/tiki-pagehistory.php?page=Tiki14Upgrade&oldver=1
To reproduce, open the page on Safari, edit, add a return at the end of the text. The quote should be changed.

It may be something specific coming from Safari as I tested this on:
Tiki14 svn
Tiki14Beta
Tik13.2
tracker item
Left and right column modules hidden in module admin and cannot exit any more
{syntax type="tiki" editor="plain"}
You can't see or edit the left or right column modules on tiki-admin_modules.php any more (without clicking show hidden modules, and when you save anything they get hidden again).

Critical regression, release blocker!
tracker item
Login box in middle column small
Gary knows about this already - it was caused by his attempt to make modules a certain size in the middle column. Fix o nthe way
tracker item
Logo is fuzzy on nextdoc and nextdev
Look at nextdoc and nextdev, the logo on the top right is fuzzy, looks like because the url of the image is "http://nextdoc.tiki.org/preview909" and the preview image is fuzzy. On the other hand, http://nextdoc.tiki.org/display909 is much better. Why is it using preview instead of display? Shouldn't logo use display?
tracker item
Logo module layout is broken
{syntax type="tiki" editor="plain"}
The logo module is broken in branch 28 - the logo, site title, and site subtitle are displayed in one column, one below the other, in the Basic Bootstrap layout. The problem is caused by something called -+[[data-mobile-tooltip]+- which was recently added and changes the display property of the -+a.navbar-brand+- element from -+flex+- to -+inline-block+-. This breaks the layout of the logo, site title, and site subtitle. I don't know what the purpose of -+[[data-mobile-tooltip]+- is but probably the person who added it should find a workaround that doesn't change the display property of -+a.navbar-brand+-.

The logo items display correctly for a second or so and then, apparently, a script takes effect and causes them to display incorrectly (lib/jquery_tiki/tiki-jquery.js:4869).

By the way, I moved the lines related to -+[[data-mobile-tooltip]+- from -+_tiki-selectors.scss+- to -+_tiki-miscellaneous_global.scss+- because they contain no variables for themes to provide values for, and so can be in tiki_base.css instead of repeated in each theme CSS file.
tracker item
Long text (url) without space spill over tracker contenttabs or is hidden in comments
#Long text (url) without space spill over tracker contenttabs when viewing an item : http://domain.com/itemxxx.
#Long text in a comment tab is hidden, should be wrapped and content should be displayed.

Why can’t I say the word "url" in here ? a is added all the time...
tracker item
Make Tiki 20 compatible with Composer 2.0
Composer 2.0 requires some changes to the organisation of the packages in vendor_bundled, at the moment we are getting warnings from composer install like this:

{CODE()}Deprecation warning: require.Sam152/Javascript-Equal-Height-Responsive-Rows is invalid, it should not contain uppercase characters. Please use sam152/javascript-equal-height-responsive-rows instead. Make sure you fix this as Composer 2.0 will error.{CODE}

which should be pretty simple to fix by changing the case of the package names, and

{CODE()}Deprecation warning: require.jquery/plugins/colorbox is invalid, it should have a vendor name, a forward slash, and a package name. The vendor and package name can be words separated by -, . or _. The complete name should match "[a-z0-9]([_.-]?[a-z0-9]+)*/[a-z0-9]([_.-]?[a-z0-9]+)*". Make sure you fix this as Composer 2.0 will error.{CODE}

where we have three parts to the package, should also be ok to fix, but some may need upstream fixes which hopefully will be on their way.

!!! Another issue
Another issue is what to do about the other supported branches, 19.x, 18.x and 15.x - as they will presumably uptomatically update themselves to composer 2.0 when setup.sh is run, and then break. We need to devise a way to keep these old branches on composer 1.x.
tracker item
Minify JS broken if JS CDN in use
jQuery fails to load if minify is enabled and a JS CDN is in use.

Go to http://jonnybradley-8515-5634.show.tikiwiki.org/tiki-admin.php?page=performance (login is admin 12345) and try different CDN settings. Curiously on my production server both Google and jQuery CDN settings fail, but on this show instance the Google one works - odd {sign user="jonnybradley" datetime="2015-04-17T11:13:37+00:00"}
tracker item
Missing icon on tiki-install.php
On tiki-install.php, in the install menu "help" the first icon is missing as it refer to "img/favicons/favicon-16x16.png" and there is no such folder or file.

{img fileId="1109" thumb="box"}
tracker item
missing mysql tables in tiki 12-15+ due to mysql 5.7 issues with dates
There seem to be some issue with MySQL 5.7 and Tiki.

For instance, mysql table tiki_payment_requests is not created due to issue with date with __no null__ but with a missing default value):

{CODE(colors="sql")}
DROP TABLE IF EXISTS `tiki_payment_requests`;
CREATE TABLE `tiki_payment_requests` (
`paymentRequestId` INT NOT NULL AUTO_INCREMENT,
`amount` DECIMAL(7,2) NOT NULL,
`amount_paid` DECIMAL(7,2) NOT NULL DEFAULT 0.0,
`currency` CHAR(3) NOT NULL,
`request_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`due_date` TIMESTAMP NOT NULL,
`authorized_until` TIMESTAMP NULL,
`cancel_date` TIMESTAMP NULL,
`description` VARCHAR(100) NOT NULL,
`actions` TEXT,
`detail` TEXT,
`userId` int(8),
PRIMARY KEY( `paymentRequestId` )
) ENGINE=MyISAM;
{CODE}

{CODE(colors="sql")}
#1067 - Invalid default value for 'due_date'
{CODE}

One could think in migrating to mariadb, but it seems that mariadb and mysql started to diverge before mysql 5.7.
Taken from: https://seravo.fi/2015/10-reasons-to-migrate-to-mariadb-if-still-using-mysql
{QUOTE()}
Migration might become difficult after 2015
In versions MariaDB 10.0 and MySQL 5.6 the forks have already started to diverge somewhat but most likely users can still just upgrade from 5.6 to 10.0 without problems. The compatibility between 5.7 and 10.1 in the future is unknown, so the ideal time to migrate is now while it is still hassle-free. If binary incompatibilities arise in the future, database admins can always still migrate their data by dumping it and importing it in the new database.

With the above in mind, MariaDB is clearly our preferred option.

One of our customers once expressed their interest in migrating from MySQL to MariaDB and wanted us to confirm whether MariaDB is bug-free. Tragically we had to disappoint them with a negative answer. However we did assure them that the most important things are done correctly in MariaDB making it certainly worth migrating to.
{QUOTE}
tracker item
Module order changes can't be saved
{syntax type="tiki" editor="plain"}
When trying to set the order of modules, the setting isn't saved. I'm trying to fix the order of modules in the top zone at themes.tiki.org (now using branch 30) and my settings aren't being saved. This is editing the order number via the Actions popup's "Edit" link. (Moving modules by drag and drop isn't possible because the module zones aren't displaying on tiki-admin_modules.php currently at the site - another bug.) This is an essential function so I would say it's a release blocker.
tracker item
Module zones should be visible on tiki-admin_modules.php
{syntax type="tiki" editor="plain"}
In the master branch, for some reason the left and right columns aren't displaying so the left and right module zones can't be seen. It's true that the modules assigned to these zones can be seen in the module admin interface, but I think it's useful to be able to see how the modules are currently displaying when configuring existing or new modules. I've seen other people mention this so apparently it's not just me. If there is a reason to hide those module zones, that should be explained. Otherwise it seems this is a regression that should be reverted.

The bottom module zone is still visible with its modules so there seems to be some inconsistency in the purpose here. The page top and page bottom module zones show as outlines but modules assigned to them don't display.

And isn't module admin supposed to have drag-and-drop functionality? That's pretty hard to do if the modules and zones aren't displaying.
tracker item
Mouseover option no longer works in PluginImg
Commit 50912, which removes the use of jQuery cluetip, caused the mouseover option to no longer work for PluginImg. Previously, using this option the user could mouse over a thumbnail of an image and the full size image would pop up. below is an example of the usage (which won't work on this site until this bug gets fixed):

''This syntax:''
{CODE()}{img fileId="786" thumb="mouseover"}{CODE}

__Update__
After r51821 the above works, but "mousesticky" still does not as shown below (should pop up and stay up after mouseover):

''This syntax:''
{CODE()}{img fileId="786" thumb="mousesticky"}{CODE}

''Produces this:''
{img fileId="786" thumb="mousesticky"}
tracker item
Moving a node in structure to another structure does not change structure ID of the moved node's children.
The method
{CODE()}public function move_to_structure($page_ref_id, $structure_id, $begin=true){CODE}
changes the moved node's structure_id, but not the children's structure_id. The target structure will still show the children, but will not allow them to be moved. (Pressing save will have no effect, basically causing a read-only structure, with no warnings or errors ouptut)

---

Here's your fix:

{CODE(wrap="0" colors="php")}public function move_to_structure($page_ref_id, $structure_id, $begin=true)
{
$page_info = $this->s_get_page_info($page_ref_id);
$query = "update `tiki_structures` set `pos`=`pos`-1 where `pos`>? and `parent_id`=?";
$this->query($query, array((int) $page_info["pos"], (int) $page_info["parent_id"]));
if ($begin) {
$query = "update `tiki_structures` set `pos`=`pos`+1 where `parent_id`=?";
$this->query($query, array($structure_id));
$pos = 1;
$query = "update `tiki_structures` set `structure_id`=?, `parent_id`=?, `pos`=? where `page_ref_id`=?";
$this->query($query, array($structure_id, $structure_id, $pos+1, $page_ref_id));
} else {
$query = "select max(`pos`) from `tiki_structures` where `parent_id`=?";
$pos = $this->getOne($query, array($structure_id));
$query = "update `tiki_structures` set `structure_id`=?, `parent_id`=?, `pos`=? where `page_ref_id`=?";
$this->query($query, array($structure_id, $structure_id, $pos+1, $page_ref_id));
}
// get the page_ref_ids of all child pages of the moved page
$child_ref_ids = array();
$result = $this->query("select child.page_ref_id from tiki_structures p inner join tiki_structures child on child.parent_id = p.page_ref_id where p.page_ref_id=" . $page_ref_id);
while ($row = $result->fetchRow()){
array_push($child_ref_ids, $row['page_ref_id']);
}
// update the structure ids of the child pages
$this->query("update tiki_structures set structure_id=" . $structure_id . " where page_ref_id in (" . implode(',',$child_ref_ids) . ")");
}{CODE}
tracker item
nextdev.t.o Fatal error: Class 'TikiCachedContainer' not found in /path/www/lib/init/initlib.php on line 56
nextdev.t.o Fatal error: Class 'TikiCachedContainer' not found in /path/www/lib/init/initlib.php on line 56

Just visit http://nextdev.tiki.org and you will see it. As of Jan 19, 2016. {sign user="xavi" datetime="2016-01-19T22:35:56+00:00"}
tracker item
Show PHP error messages