Project

General

Profile

« Previous | Next » 

Revision 14e81700

Added by Tomáš Strachota almost 10 years ago

Fixes #6532 - permission related api extensions

- usergroups#show lists associated roles
- listing available resource types
- filters#show lists associated roles
- filters#index lists associated roles and permissions and orders the results
- pagination in permissions#index
- missing parameters in apidocs for usergroups and roles
- usergroups require name

View differences:

test/unit/usergroup_test.rb
one = FactoryGirl.create(:usergroup)
two = FactoryGirl.build(:usergroup, :name => one.name)
assert !two.valid?
refute two.valid?
end
test "name can't be blank" do
group = FactoryGirl.build(:usergroup, :name => "")
refute group.valid?
end
test "name is unique across user as well as usergroup" do
user = User.create :auth_source => auth_sources(:one), :login => "user", :mail => "user@someware.com"
usergroup = FactoryGirl.build(:usergroup, :name => user.login)
assert !usergroup.valid?
refute usergroup.valid?
end
def populate_usergroups

Also available in: Unified diff