Loading...
 
Skip to main content

Category: User Preferences

User Preferences
Show subcategories objects

Name Type
12.x: Countries list is not alphabetically sorted any more
Countries list in tiki-user_preferences.php is not alphabetically sorted any more

You can see the demo on http://dev.tiki.org/tiki-user_preferences.php

tracker item
2-way sync of userPreference tracker field (between user tracker and preferences) tricky to set up
2-way sync of userPreference tracker field (between user tracker and preferences) tricky to set up

I'll see if I can reproduce it in a show.t.o instance...
More info to come...
tracker item
advanced feature: Users can configure modules is broken
In/tiki-admin.php?page=module we have an advanced feature: "Users can configure modules".

Maybe "Theme Control" needs to be active.

When active, all modules have extra icons for moving them from left to right, or deleting, etc.
This is meant for allowing users to personally changes modules placement or visibility (not globally, just for them).

Advice: create a new user or backup the database.
When clicking on any such icons, table
"tiki_user_assigned_modules" gets values (this looks expected), and the whole display is immediately broken for this user because modules don't show up anymore. Especially the modules for login/logout or menus...

No obvious way of fixing except clearing table "tiki_user_assigned_modules".

Not the most useful feature and I don't know if it worked before, but it should either be fixed or tagged "experimental"...
Customers who hit this found no other way out than creating a new user :-(
tracker item
Allow users to upload their profile photo avatar at registration time (through the user tracker)
Allow users to upload their profile photo avatar at registration time (through the user tracker)

The simplest approach, maybe, could be to allow the site admin to setup a tracker field of type "userPref" to handle the user avatar?

I know avatars are not user preferences (other things aren't but are treated as such for end users for the sake of usability simplicity, afaik)
See:
https://doc.tiki.org/User+Preference+Field
tracker item
Avatar icons (thumbnails) are not reflecting the uploaded fullsize avatar image (profile picture)
When uploading user avatar picture where store fullsize copy of the image is set to be stored in file gallery it does not show as the thumbnail (avatar icon) throughout the site.
tracker item
Country user preference keeps resetting to Other
When I set my country in the user preferences dropdown and save, later on a subsequent visit to my preferences page it gets reset back to "Other" as if I did not select it before...
tracker item
dev.tiki.org 13.x reports that user has not contributed to any content yet, but he has
See "User contribution" tab of: http://dev.tiki.org/user11625

lkordix reported: http://dev.tiki.org/item4816

{img fileId="840"}
tracker item
Displayed timezone field deactivated if set to Site Default even if user preference allowed
In Tiki 14, if a user sets their "Displayed timezone" preference (under __User Preferences__ > __Preferences__ > __Displayed timezone__) to "Site default" and saves this change, then whenever the Preferences page is loaded afterwards for that user:

*the "Displayed timezone" field is deactivated (i.e. cannot be changed by the user).
*the message "Warning: Site time zone xxxxx is enforced and overrides user preferences" is displayed below the field (where "xxxxx" is the default site timezone).

This occurs irrespective of __Displayed time zone__ setting under General Preferences (i.e. even if it is set to "Use time zone set from user preferences...", the setting still cannot be changed).
---
__Edit 2015-11-03:__ This bug does not appear when using admin privileges to edit a user's settings, only when the user themselves tries to.
tracker item
Drop Downs and Hovers Stopped Working (Popper.js)
Ive noticed that drop down menus and hovers seem to have stopped working in trunk. Seems like it might be related to bootstrap upgrade.

Features that I use regularly that no longer work include the login dropdown and hover help in preferences.
tracker item
Favorite feature
Favorite is not working.
On my Tiki15x I got an error in red at the top of the page.
--On the instance I got nothing and it is nowhere to be found.--

There is no doc about the exact location where I should see my user favorite.
tracker item
Favorites are difficult to use
!!! Issue 1
When I put this:
{CODE()}{favorite objectType="wiki" objectId="PluginFavorite"}{CODE}
in a wiki page as documented here: [https://doc.tiki.org/PluginFavorite], the star can be toggled on and off but in the database I get lines like:
INSERT INTO `tiki_object_relations` VALUES (301,'tiki.user.favorite','user','admin','wiki','mypage');
Instead of :
INSERT INTO `tiki_object_relations` VALUES (301,'tiki.user.favorite','user','admin','wiki page','mypage');

This means that when I put the following code in another page as documented here: [https://doc.tiki.org/Favorites]:
{CODE(theme="default")}{LIST()}
{filter favorite="{ {user} }"}
{LIST}{CODE}
I match nothing.

!!! Issue 2
When I click on a favorite, the LIST plugin is not updated until I do a manual « index:rebuild ».

It will probably be necessary to fix Issue 1 before Issue 2 can be reproduced :-(

! Due to an UX issue, I created the show instance separately
[http://jyhem-9952-15.show2.tikiwiki.org]
tracker item
Gender information not conforming to the law in Germany
TikiWiki stores personal data about it's users. Besides (!) the GDPR issues, there ia a VERY vulnerable situation for Tiki site admins:

The user preferences only know these three settings:
Male
Female
Hidden

According to a ruling of Germany's supreme court from last year, that constitutes discrimination, and entitles every user to sue the administrator (and win).

The German supreme court has ruled, that the law that defines the standards of record keeping by the government collides with the German constitution and therefore MUST be changed, so that every German citizen may be either
Male
Female
Diverse

Diverse is a bracket that includes all of the LGBT etc. in one label. This means that if any German citizen so chooses, he or she will be issued a new ID card or passport, where D will be written under gender.

If someone operating an IT system that forces users to enter either M or F, and does not have a selection D, this constitutes discrimination, and entitles the discriminated person to sue. And winning the suit would be a piece of cake.

Now the question arises "is this relevant"? People can choose "hide". Yes. Well, if a citizen opts to change his or her official record (they have to officially file a request to do so) in the German administration and request to get new ID card or passport, how likely will it be that such a person does not care if an IT system forces him or her to be labelled M or F? Highly unlikely, I think.

So to protect TikiWiki admins, you should as soon as possible introduce Diverse as third gender. And in the long run, because other countries supreme courts might not choose "diverse" as a bracket and include the full LGBT etc. list, gender should become a configurable and expandable entity. The number of legally correct gender entries may vary from country to country, so do not stick to 2 or 3...

Thanks
Hman
And just before anyone asks this: It's not about me. I do not need a D in the database, but I want my users to make such a choice for themselves (and be protected if anyone might want to make a case on this).

P.S: I believe there is no need to demo this, it's plain to see that TikiWiki only knows M, F and hidden.
tracker item
Is there a way to make tikiwiki faster without throwing more expensive compute resources at it
Hi all, I have been using tikiwiki since it was about v14 and have seen it use more and more compute resource. I recently pulled a production site from AWS as the compute bills where starting to get out of hand. I think I would have a hard time convincing small sme's to fork out hundreds of euro each month for in-house tikiwiki hosting. Any thoughts are welcome. I have tried disabling various features but it still takes up cpu time. This isn't a complaint, I love tikiwiki , but if tikiwiki increase in size it will become a software suite for large corporations ONLY. Cheers, Kevin.
tracker item
Last Login date not retrieved on user info mouseover popup
[https://tiki.org/Community] user info popups show "Last Login" as "Never logged in" but on the user info page such as [https://tiki.org/user1553] it shows fine.

It's also not a problem on dev so i suspect an intertiki thing...

tracker item
LIST results not visible for Anonymous
* a file gallery with images
* a wiki page
* both no categories and no object permissions applied
* a LIST plugin on a wikipage filter the gallery, show a slideshow

A Tiki15.1 and a Tiki(pre16)Trunk - both last week upgraded
On both sites the images from the gallery are super positively visible in all cases on wikipages or directly ex: example.com/display7

Permissions:

Tiki 15 => restricted permissions for Registered, minimal permissions for Anonymous
LIST on a wikipage show the slideshow

Tiki(pre16)Trunk => several setps from same as above until grant ALL permissions to Anonymous
=> in only one single case the slideshow is visible for Anonymous:
==> when Anonymous positively has applied tiki_p_admin
Even if all other permissions are granted and tiki_p_admin is not, Anonymous will not see the slideshow, despite the Registered user or group member can indeed have limited access and still see the LIST and things can be worked out with category perms.

Just Anonymous needs tiki_p_admin to be able to view the LIST result/output (at least with template=carousel).
tracker item
Lost avatars on tiki.org
{img fileId="526"}
tracker item
Make Tiki escape doublequotes (if any) from Realname field in user preferences
Make Tiki escape doublequotes (if any) from Realname field in user preferences

For instance,

Foo "foobar" Bar

(note the double quotes) breaks some JS functionality (mainly JS buttons and action popups do not work for the user then) - needs some escaping otherwise browser console reports an error

tracker item
Multilingual, User Preferences; The French language is now set by default as user preferences (and applied even if it shouldn't)
On Tiki23, Tiki24 and master there is a regression as the user preferences "Language" is "forced" by default to French.

On a new installation ===as soon=== as I enable Multilingual features the tiki displays in French. (the other options like default language are still on English).

{img fileId="1707" thumb="box"}
{img fileId="1708" thumb="box"}

It seems the user preferences are set by default with the French language and are taking over even if I didn't set anything.

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

It is also possible as the option "Users can choose the language of their interface" that is enable by default (even if multilingual is disable) BUT this setting is not accessible for the user as "User preferences screen " is disable by default. They are needed together !
If "Users can choose the language of their interface" then obviously they should be able to do it (User preferences screen should be enable) else they will be stuck with a possible language selection they can't change. (like what we have now).


tracker item
No confirmation step on delete action of user watches
There is no confirmation step on the delete action on -+tiki-user_watches.php#contentuser_watches-2+- as there is on other places in Tiki.
tracker item
No England flag in Tiki (missing image displayed)
On the forum I see the post from a user with a question mark instead of the flag of his country:

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

I check in the folder img/flags we don’t have (anymore ?) a flag for England.
Was it lost or user shouldn’t be able to select England (and use United Kingdom)

(Brexit unexpected side effect ??? sorry hi hi hi)

It is also not possible to select England as your country in your user preferences because of this.
tracker item
Passwords do not match
When I add students as a users when the semester starts, I will give them all the same temp password and check the 'force password change' box. But with Tiki15, I was unable to give them a password via the Add User actions as it informed me the passwords did not match. If I uploaded the list as a CSV, it worked to add them all, but they couldn't change their password, for the same "do not match" error. I know the passwords match, because I'm typing 12345 as a temp password for them.
tracker item
Pref. Force users to fill tracker information brakes Tiki (seen in 16)
The preference "Force users to fill tracker information" in the tiki admin secton "login" broke a newly installed Tiki 16 (from svn) shortly after installation, at the moment of activation.

I just have had started the configuration. Trackers was not yet active, so not User Tracker aswell. I will activate Trackers and User Tracker prior to activate the preference in the show instance.

This is the error message I had after activation, representing a full WSOD for logged in admin
(Please mind: the anonymous user still could see the website):

{CODE()}
Fatal error: Call to a member function getUserField() on boolean in /www/htdocs/.../tiki/.../currentroot/lib/setup/tracker_force_fill.php on line 18
{CODE}

__Update:__
When I first setup Tacker and User Tracker in the show instance, the "Force users to fill tracker information" continuously forces users to again and again create a new tracker item, even when multiple exist.
Try now with autouser field.

__Update2:__
User field with auto assign helped, but Tracker is creating multiple items, when updating info. Obviously I forgot to set "only one tem per user"! ...

__Update3:__
It is NOT working correctly. When updating user data (in tracker) from the 'my Account' -> 'my info' -> 'Additional Information' tab, multiple Tracker items are created.

tracker item
Preference multiselect returning string instead of array
When a multiselect preference is saved it gets encoded in the database so it can be retrieved as an array.

The preference is sometimes not encoded into an array and instead returned as a string. I have not narrowed down under what conditions it does this, but have found that it often works, and only sometimes returns a string. It appears to go for periods where it will return an array and others where it will return a string.

Fatal error: Uncaught TypeError: Argument 1 passed to Language::findLanguageNames() must be of the type array, string given, called in /var/www/virtual/tiki.ocr.suite.wiki/html/tiki-upload_file.php on line 88 and defined in /var/www/virtual/tiki.ocr.suite.wiki/html/lib/language/Language.php:671 Stack trace: #0 /var/www/virtual/tiki.ocr.suite.wiki/html/tiki-upload_file.php(88): Language->findLanguageNames('a:1:{i:0;s:3:"e...') #1 {main} thrown in /var/www/virtual/tiki.ocr.suite.wiki/html/lib/language/Language.php on line 671
tracker item
Regression: 'Users accept internal messages by default' is not applied to new users
Regression: 'Users accept internal messages by default' is not applied to new users, therefore, no one can write them internal messages until they go there to allow that one by one. This is not the expected behavior in places like education, where plenty of students are created each semester, but there is not an easy way to preset that you can write to them (or among themselves) by default with nor further tweaking their preferences one by one.
tracker item
Report Preferences BS4 weirdness
Some weirdness surrounding "user report preferences".

Safari & Chrome (although it did look a little different in chrome)

See screenshot.
tracker item
  • «
  • 1 (current)
  • 2
Show PHP error messages