Add/remove issue watchers via the REST API (#6727).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11290 e93f8b46-1217-0410-a6f0-8f06a7374b81
Code cleanup.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11291 e93f8b46-1217-0410-a6f0-8f06a7374b81
Makes autocomplete accept issue id with hash.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11292 e93f8b46-1217-0410-a6f0-8f06a7374b81
Use database LOWER instead of #downcase.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11293 e93f8b46-1217-0410-a6f0-8f06a7374b81
Skip callbacks when updating last_login_on.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11294 e93f8b46-1217-0410-a6f0-8f06a7374b81
Add unique index on tokens.value.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11295 e93f8b46-1217-0410-a6f0-8f06a7374b81
Refactors methods for searching a user by token.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11296 e93f8b46-1217-0410-a6f0-8f06a7374b81
Test broken by r11296.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11297 e93f8b46-1217-0410-a6f0-8f06a7374b81
Optionaly inherit members from parent project (#5605).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11298 e93f8b46-1217-0410-a6f0-8f06a7374b81
Adds :field_inherit_members string to locales (#5605).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11299 e93f8b46-1217-0410-a6f0-8f06a7374b81
Don't remove watchers on permission change.

This can be far too slow (especially with membership inheritance) and notifications are not sent to watchers that are not allowed to view the item. If we still want to remove watchers that are no longer able to view the watched items, the redmine:watchers:prune task can be called periodically.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11300 e93f8b46-1217-0410-a6f0-8f06a7374b81
Typo that triggers an error when editing a subproject (#5605).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11301 e93f8b46-1217-0410-a6f0-8f06a7374b81
Typo that makes the checkbox not visible (#5605).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11302 e93f8b46-1217-0410-a6f0-8f06a7374b81
Raises project description height.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11303 e93f8b46-1217-0410-a6f0-8f06a7374b81
Removed div around fieldset on project modules.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11304 e93f8b46-1217-0410-a6f0-8f06a7374b81
CSS cleanup.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11305 e93f8b46-1217-0410-a6f0-8f06a7374b81
pdf: fix broken new line in table (#11987)

Contributed by Jun NAITOH.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11306 e93f8b46-1217-0410-a6f0-8f06a7374b81
German translation updated by Daniel Felix (#13065)

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11307 e93f8b46-1217-0410-a6f0-8f06a7374b81
Bulgarian translation updated by Ivan Cenov (#13066)

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11309 e93f8b46-1217-0410-a6f0-8f06a7374b81
Adds a warning for when a user with inherited permissions disables inheritance (#5605).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11310 e93f8b46-1217-0410-a6f0-8f06a7374b81