View Issue Details

IDProjectCategoryView StatusLast Update
09473Feature requestsSurvey participants (Tokens)public2020-03-09 19:18
Reportergab79 Assigned To 
Status newResolutionopen 
Summary09473: Configurable token length min, max and default
DescriptionThe token lenght is checked with hardcoded values, the patch will let a system customize min max and default overriding in config.php the values

$config['token_length_min'] = 5;
$config['token_length_max'] = 36;
$config['token_length_default'] = 15;

which are now used admin/database, admin/surveyadmin, admin/token and models/TokenDynamic
Additional InformationPatched code
TagsNo tags attached.




2015-02-04 09:40

developer   ~31624

Last edited: 2015-02-04 09:43

View 2 revisions

token_length_max : DB issue , then we don't need
<s>token_length_default : already in token_length</s>
token_length_min : ??? With very little character it broke autogeneration. But you can already use a token of 1 character when import.

Oups : token_length_default are OK.



2015-02-04 10:10

reporter   ~31626

Without the patch when a survey owner edits the survey token length, using "Edit survey settings" > "Tokens" > "Set token length to:", this value is checked in application/controllers/admin/surveyadmin.php in order to be in the range 5-36, with 15 as a default. I'd like to give to a system administrator a way to tweak this range, e.g. forcing all the users to have a minimun of 10 instead of 5.


2015-02-05 15:07

reporter   ~31638

@Denis patch has been updated according to your note in github


2015-02-05 16:20

developer   ~31640


I think we must move whole to model for better evolution. After a model _construct function can extend some default value. Why not :)


2020-03-09 19:18

reporter   ~56387

Not sure how to vote for this feature. The "Issue Community Support" section was not found.

I would love to be able to have 40 characters for the token in order to be able to save SHA1 generated tokens because 36 characters are insufficient for this.

This feature would be perfect for me.

Issue History

Date Modified Username Field Change
2015-01-23 18:00 gab79 New Issue
2015-02-04 09:40 DenisChenu Note Added: 31624
2015-02-04 09:41 DenisChenu Project @2@ => Feature requests
2015-02-04 09:41 DenisChenu Category Tokens => Other issues
2015-02-04 09:41 DenisChenu Severity @50@ => feature
2015-02-04 09:41 DenisChenu Category Other issues => Accessibility
2015-02-04 09:43 DenisChenu Note Edited: 31624 View Revisions
2015-02-04 10:10 gab79 Note Added: 31626
2015-02-05 15:07 gab79 Note Added: 31638
2015-02-05 16:20 DenisChenu Note Added: 31640
2015-11-02 17:49 DenisChenu Category Accessibility => Tokens
2016-12-08 10:39 c_schmitz Category Tokens => Survey participants (Tokens)
2020-03-09 19:18 isaacmarco Note Added: 56387