"Everyone" v.s. "Everyone Authenticated"
One of the "Project Administrators" came up with the following problem: when creating a new Issue, the visibility defaults to "Everyone". When he goes to see the list of all Issues, the newly created one is not in the list, regardless of the selections in filter on the left.
However he can get to it by using the "Find Issue" search box at the top of the screen assuming you know the Issue ID. If he edit it and change the visibility to "Everyone Authenticated" for example, then the issue is shown in the list of Project Issues.
We believe this is happening due to the missing group "Everyone" which the "Issue Visibility" dropdown defaults to.
Possible solutions:
Remove the "Everyone" group from the database - actually why is still showing since we've deleted from the interface? Change the default for the "Issue Visibility" to "Everyone authenticated" – how do we change that default?We would prefer the first solution so none of the Users can eventually change the setting to “Everyone”.
One last question: since everybody accessing the application has an active account, what is the difference between "Everyone (authenticated)" and "Everyone"?
Thanks,
-------------------------------------------------------------------------------
I looked in the generated HTML and you guys forced through code a value "G1" on the first position of the dropdown box. That probably translates in code 1 in "gemini.globalgroups" table. We don't have that value in the table because has been deleted at the migration + configuration.
when creating a new issue the field visibility in the "geminiissues" table gets a value of one, refering to non existing value in "globalgroups" table. That probably makes the "Issues List" query to fail at run time. If I change the visibilility in the table to a value of 2 for example, the Issue appears in the list.
I checked in the database you guys don't have any relationship between the "geminiglobalgroups" and the "geminiissues" table and this is the reason does not return an error when Inserting a new Issue.
I added a new record having index 1 in the "gemini_globalgroups" but did not work really. The only thing I got was the duplication of "Everyone" in the dropdown box: the first one because you force it in code and the second one as retrieved from the database. I removed it from the table.
Any suggestion how can we solve this problem?
Octavian
· 1 |
|
Tuesday, November 25, 2008, 6:49:03 PM |