(admin_users, known_groups)
| 173 | |
| 174 | # in case groups will be loaded from ldap |
| 175 | def _exclude_unknown_groups_from_admin_users(admin_users, known_groups): |
| 176 | if not admin_users or not known_groups: |
| 177 | return admin_users |
| 178 | |
| 179 | result = [] |
| 180 | for user in admin_users: |
| 181 | if user.startswith(GROUP_PREFIX): |
| 182 | group = user[1:] |
| 183 | if group not in known_groups.keys(): |
| 184 | continue |
| 185 | |
| 186 | result.append(user) |
| 187 | |
| 188 | return result |
| 189 | |
| 190 | |
| 191 | def is_same_user(user_id1, user_id2): |
no test coverage detected