X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/523291442766e7cd4adbad6d2bc7c6803cdd3811..060c686c1923534d2899ee129cc740e0f2fa7c9f:/app/models/ability.rb diff --git a/app/models/ability.rb b/app/models/ability.rb index 59b1c5ec3..6a61eeff3 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -14,6 +14,9 @@ class Ability can [:create, :edit, :comment, :subscribe, :unsubscribe], DiaryEntry + can [:read, :read_one], UserPreference if has_capability?(token, :allow_read_prefs) + can [:update, :update_one, :delete_one], UserPreference if has_capability?(token, :allow_write_prefs) + if user.administrator? can [:hide, :hidecomment], [DiaryEntry, DiaryComment] end