In a subproject, if you try to assign a group (from the parent) a permission, you get this error:
Module allura.ext.admin.admin_main:517 in update << # make sure the admin group has the admin permission if perm == 'admin': admin_group_id = str(M.ProjectRole.query.get(project_id=c.project._id, name='Admin')._id) if admin_group_id not in group_ids: flash('You cannot remove the admin group from the admin permission.','warning') >> admin_group_id = str(M.ProjectRole.query.get(project_id=c.project._id, name='Admin')._id) AttributeError: 'NoneType' object has no attribute '_id'
Fix is on allura js/2740. To test, create a subproject, then try to assign permissions.
Looks good, merged to dev.