This feature depended on an undocumented behavior of Redmine. If/when Redmine groups are mapped to Gitblit teams, we can reconsider setting the admin permission (issue-321).tags/v1.4.0
- Fixed NPE when attempting to add a permission without a registrant (issue-344) | - Fixed NPE when attempting to add a permission without a registrant (issue-344) | ||||
- Invalidate all cached repository data on "clear cache" (issue-346) | - Invalidate all cached repository data on "clear cache" (issue-346) | ||||
- Fix chart failures when an apostrophe is in a user display name (issue-350, pr-128) | - Fix chart failures when an apostrophe is in a user display name (issue-350, pr-128) | ||||
- Stop setting admin permission based on undocumented Redmine REST API behavior (issue-368) | |||||
- Fix support url decoding with non-ascii characters (pr-136) | - Fix support url decoding with non-ascii characters (pr-136) | ||||
- Fix potential NPE on removing uncached repository from cache | - Fix potential NPE on removing uncached repository from cache | ||||
- Ignore the default contents of .git/description file | - Ignore the default contents of .git/description file |
user.displayName = current.user.firstname + " " + current.user.lastname; | user.displayName = current.user.firstname + " " + current.user.lastname; | ||||
user.emailAddress = current.user.mail; | user.emailAddress = current.user.mail; | ||||
user.password = Constants.EXTERNAL_ACCOUNT; | user.password = Constants.EXTERNAL_ACCOUNT; | ||||
if (!StringUtils.isEmpty(current.user.login)) { | |||||
// only admin users can get login name | |||||
// evidently this is an undocumented behavior of Redmine | |||||
user.canAdmin = true; | |||||
} | |||||
// TODO consider Redmine group mapping for team membership | // TODO consider Redmine group mapping for team membership | ||||
// http://www.redmine.org/projects/redmine/wiki/Rest_Users | // http://www.redmine.org/projects/redmine/wiki/Rest_Users |