Added vip feature.
This commit is contained in:
parent
fa7926eee1
commit
ec43a02588
3 changed files with 65 additions and 2 deletions
|
@ -2478,7 +2478,7 @@ footer {
|
||||||
|
|
||||||
.user-menu .dropdown-menu > li > a:hover {
|
.user-menu .dropdown-menu > li > a:hover {
|
||||||
color: #2594d4;
|
color: #2594d4;
|
||||||
background: rgba(0,0,0,.05);
|
background: rgba(0,0,0,.05);
|
||||||
}
|
}
|
||||||
|
|
||||||
.avatar {
|
.avatar {
|
||||||
|
@ -2492,6 +2492,11 @@ footer {
|
||||||
vertical-align: bottom;
|
vertical-align: bottom;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
:not(.navigation) .avatar.vip {
|
||||||
|
border: 2px dotted;
|
||||||
|
border-color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
.avatar.size-50 {
|
.avatar.size-50 {
|
||||||
width: 50px;
|
width: 50px;
|
||||||
height: 50px;
|
height: 50px;
|
||||||
|
@ -2515,16 +2520,30 @@ footer {
|
||||||
cursor: default;
|
cursor: default;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
:not(.navigation) .unique.avatar.vip {
|
||||||
|
border: 2px dotted;
|
||||||
|
line-height: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
.unique.avatar.size-50 {
|
.unique.avatar.size-50 {
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
line-height: 52px;
|
line-height: 52px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
:not(.navigation) .unique.avatar.size-50.vip {
|
||||||
|
line-height: 50px;
|
||||||
|
}
|
||||||
|
|
||||||
.unique.avatar.size-80 {
|
.unique.avatar.size-80 {
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
line-height: 84px;
|
line-height: 84px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
:not(.navigation) .unique.avatar.size-80.vip {
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 82px;
|
||||||
|
}
|
||||||
|
|
||||||
.sidebar {
|
.sidebar {
|
||||||
width: 32%;
|
width: 32%;
|
||||||
max-width: 300px;
|
max-width: 300px;
|
||||||
|
|
|
@ -463,6 +463,7 @@ class UpdateObjectManager2 < ActiveRecord::Migration
|
||||||
:maxlength => 100,
|
:maxlength => 100,
|
||||||
:null => true,
|
:null => true,
|
||||||
:autocomplete => 'off',
|
:autocomplete => 'off',
|
||||||
|
:item_class => 'formGroup--halfSize',
|
||||||
},
|
},
|
||||||
:editable => false,
|
:editable => false,
|
||||||
:active => true,
|
:active => true,
|
||||||
|
@ -593,7 +594,6 @@ class UpdateObjectManager2 < ActiveRecord::Migration
|
||||||
:display => 'Active',
|
:display => 'Active',
|
||||||
:data_type => 'boolean',
|
:data_type => 'boolean',
|
||||||
:data_option => {
|
:data_option => {
|
||||||
:maxlength => 250,
|
|
||||||
:null => true,
|
:null => true,
|
||||||
:default => true,
|
:default => true,
|
||||||
},
|
},
|
||||||
|
|
44
db/migrate/20150206000001_create_vip.rb
Normal file
44
db/migrate/20150206000001_create_vip.rb
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
class CreateVip < ActiveRecord::Migration
|
||||||
|
def up
|
||||||
|
add_column :users, :vip, :boolean, :default => false
|
||||||
|
|
||||||
|
ObjectManager::Attribute.add(
|
||||||
|
:object => 'User',
|
||||||
|
:name => 'vip',
|
||||||
|
:display => 'VIP',
|
||||||
|
:data_type => 'boolean',
|
||||||
|
:data_option => {
|
||||||
|
:null => false,
|
||||||
|
:default => false,
|
||||||
|
:item_class => 'formGroup--halfSize',
|
||||||
|
:options => {
|
||||||
|
:false => 'no',
|
||||||
|
:true => 'yes',
|
||||||
|
},
|
||||||
|
:translate => true,
|
||||||
|
},
|
||||||
|
:editable => false,
|
||||||
|
:active => true,
|
||||||
|
:screens => {
|
||||||
|
:edit => {
|
||||||
|
:Admin => {
|
||||||
|
:null => false,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
:view => {
|
||||||
|
'-all-' => {
|
||||||
|
:shown => false,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
:pending_migration => false,
|
||||||
|
:position => 1490,
|
||||||
|
:created_by_id => 1,
|
||||||
|
:updated_by_id => 1,
|
||||||
|
)
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
def down
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in a new issue