| | |
| | | List<UserModel> list;
|
| | |
|
| | | enum Columns {
|
| | | Name;
|
| | | Name, Display_Name, AccessLevel, Teams, Repositories;
|
| | |
|
| | | @Override
|
| | | public String toString() {
|
| | |
| | | switch (col) {
|
| | | case Name:
|
| | | return Translation.get("gb.name");
|
| | | case Display_Name:
|
| | | return Translation.get("gb.displayName");
|
| | | case AccessLevel:
|
| | | return Translation.get("gb.accessLevel");
|
| | | case Teams:
|
| | | return Translation.get("gb.teamMemberships");
|
| | | case Repositories:
|
| | | return Translation.get("gb.repositories");
|
| | | }
|
| | | return "";
|
| | | }
|
| | |
| | | switch (col) {
|
| | | case Name:
|
| | | return model.username;
|
| | | case Display_Name:
|
| | | return model.displayName;
|
| | | case AccessLevel:
|
| | | if (model.canAdmin()) {
|
| | | return "administrator";
|
| | | }
|
| | | return "";
|
| | | case Teams:
|
| | | return (model.teams == null || model.teams.size() == 0) ? "" : String
|
| | | .valueOf(model.teams.size());
|
| | | case Repositories:
|
| | | return (model.permissions == null || model.permissions.size() == 0) ? "" : String
|
| | | .valueOf(model.permissions.size());
|
| | | }
|
| | | return null;
|
| | | }
|