port all widgets
[shapado:shapado.git] / app / models / widgets / users_widget.rb
1 class UsersWidget < Widget
2   before_save :set_name
3
4   field :settings, :type => Hash, :default => { :limit => 5 }
5
6   def recent_users(group)
7     group.users(:order => "created_at desc",
8                 :per_page => self[:settings][:limit],
9                 :page => 1)
10   end
11
12   protected
13   def set_name
14     self[:name] ||= "users"
15   end
16 end