mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-11-27 09:36:19 -05:00
Rename trust level badges
This commit is contained in:
parent
59d04c0695
commit
96ac2f63cd
3 changed files with 32 additions and 12 deletions
|
@ -1836,9 +1836,9 @@ en:
|
|||
pending: 'Users Pending Review'
|
||||
newuser: 'Users at Trust Level 0 (New User)'
|
||||
basic: 'Users at Trust Level 1 (Basic User)'
|
||||
regular: 'Users at Trust Level 2 (Regular User)'
|
||||
leader: 'Users at Trust Level 3 (Veteran)'
|
||||
elder: 'Users at Trust Level 4 (Elder)'
|
||||
regular: 'Users at Trust Level 2 (Member)'
|
||||
leader: 'Users at Trust Level 3 (Regular)'
|
||||
elder: 'Users at Trust Level 4 (Leader)'
|
||||
admins: 'Admin Users'
|
||||
moderators: 'Moderators'
|
||||
blocked: 'Blocked Users'
|
||||
|
@ -2136,14 +2136,14 @@ en:
|
|||
basic_user:
|
||||
name: Basic
|
||||
description: <a href="https://meta.discourse.org/t/what-do-user-trust-levels-do/4924/4">Granted</a> all essential community functions
|
||||
regular_user:
|
||||
name: Regular
|
||||
member:
|
||||
name: Member
|
||||
description: <a href="https://meta.discourse.org/t/what-do-user-trust-levels-do/4924/5">Granted</a> invitations
|
||||
regular:
|
||||
name: Regular
|
||||
description: <a href="https://meta.discourse.org/t/what-do-user-trust-levels-do/4924/6">Granted</a> recategorize, rename, followed links and lounge
|
||||
leader:
|
||||
name: Leader
|
||||
description: <a href="https://meta.discourse.org/t/what-do-user-trust-levels-do/4924/6">Granted</a> recategorize, rename, followed links and lounge
|
||||
elder:
|
||||
name: Elder
|
||||
description: <a href="https://meta.discourse.org/t/what-do-user-trust-levels-do/4924/7">Granted</a> global edit, pin, close, archive, split and merge
|
||||
welcome:
|
||||
name: Welcome
|
||||
|
|
|
@ -40,9 +40,9 @@ Badge.exec_sql "UPDATE badges
|
|||
# Trust level system badges.
|
||||
trust_level_badges = [
|
||||
{id: 1, name: "Basic User", type: BadgeType::Bronze},
|
||||
{id: 2, name: "Regular User", type: BadgeType::Bronze},
|
||||
{id: 3, name: "Leader", type: BadgeType::Silver},
|
||||
{id: 4, name: "Elder", type: BadgeType::Gold}
|
||||
{id: 2, name: "Member", type: BadgeType::Bronze},
|
||||
{id: 3, name: "Regular", type: BadgeType::Silver},
|
||||
{id: 4, name: "Leader", type: BadgeType::Gold}
|
||||
]
|
||||
|
||||
trust_level_badges.each do |spec|
|
||||
|
@ -54,7 +54,7 @@ trust_level_badges.each do |spec|
|
|||
b.default_badge_grouping_id = BadgeGrouping::TrustLevel
|
||||
b.trigger = Badge::Trigger::TrustLevelChange
|
||||
|
||||
# allow title for leader and elder
|
||||
# allow title for tl3 and above
|
||||
b.default_allow_title = spec[:id] > 2
|
||||
b.system = true
|
||||
end
|
||||
|
|
20
db/migrate/20140905055251_rename_trust_level_badges.rb
Normal file
20
db/migrate/20140905055251_rename_trust_level_badges.rb
Normal file
|
@ -0,0 +1,20 @@
|
|||
class RenameTrustLevelBadges < ActiveRecord::Migration
|
||||
|
||||
def rename(id, old, new)
|
||||
execute "UPDATE badges SET name = '#{new}' WHERE name = '#{old}' AND id = #{id}"
|
||||
rescue
|
||||
puts "#{new} badge is already in use, skipping rename"
|
||||
end
|
||||
|
||||
def up
|
||||
rename 2, 'Regular User', 'Member'
|
||||
rename 3, 'Leader', 'Regular'
|
||||
rename 4, 'Elder', 'Leader'
|
||||
end
|
||||
|
||||
def down
|
||||
rename 2, 'Member', 'Regular User'
|
||||
rename 3, 'Regular', 'Leader'
|
||||
rename 4, 'Leader', 'Elder'
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue