mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
fix service generation
This commit is contained in:
@@ -1,16 +1,13 @@
|
||||
package com.commafeed.frontend.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Set;
|
||||
|
||||
import com.google.common.collect.Sets;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public class UserModel implements Serializable {
|
||||
|
||||
private String name;
|
||||
private Set<String> roles = Sets.newHashSet();
|
||||
private boolean enabled;
|
||||
private boolean admin;
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
@@ -20,12 +17,12 @@ public class UserModel implements Serializable {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public Set<String> getRoles() {
|
||||
return roles;
|
||||
public boolean isAdmin() {
|
||||
return admin;
|
||||
}
|
||||
|
||||
public void setRoles(Set<String> roles) {
|
||||
this.roles = roles;
|
||||
public void setAdmin(boolean admin) {
|
||||
this.admin = admin;
|
||||
}
|
||||
|
||||
public boolean isEnabled() {
|
||||
|
||||
@@ -31,7 +31,9 @@ public class AdminUsersREST extends AbstractREST {
|
||||
userModel.setEnabled(!user.isDisabled());
|
||||
users.put(key, userModel);
|
||||
}
|
||||
userModel.getRoles().add(role.getRole());
|
||||
if (Role.ADMIN.equals(role.getRole())) {
|
||||
userModel.setAdmin(true);
|
||||
}
|
||||
}
|
||||
return users.values();
|
||||
}
|
||||
|
||||
@@ -137,4 +137,9 @@
|
||||
|
||||
#feed-accordion .entry-body h4 {
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
/* admin */
|
||||
.admin .users-table {
|
||||
height: 400px;
|
||||
}
|
||||
@@ -20,7 +20,6 @@ app.config(function($routeProvider, $stateProvider, $urlRouterProvider) {
|
||||
});
|
||||
$stateProvider.state('admin.users', {
|
||||
url : '/users',
|
||||
controller : 'ManageUsersCtrl',
|
||||
templateUrl : 'templates/admin.users.html'
|
||||
});
|
||||
|
||||
|
||||
@@ -112,11 +112,11 @@ module.factory('EntryService', [ '$resource', '$http',
|
||||
}
|
||||
}
|
||||
};
|
||||
res = $resource('rest/entries/:_method', {}, actions);
|
||||
var res = $resource('rest/entries/:_method', {}, actions);
|
||||
return res;
|
||||
} ]);
|
||||
|
||||
module.service('SettingsService', function($resource) {
|
||||
module.factory('SettingsService', function($resource) {
|
||||
var s = {}
|
||||
s.settings = {};
|
||||
$resource('rest/settings/get').get(function(data) {
|
||||
@@ -128,16 +128,16 @@ module.service('SettingsService', function($resource) {
|
||||
return s;
|
||||
});
|
||||
|
||||
module.service('AdminUsersService', function($resource) {
|
||||
module.factory('AdminUsersService', function($resource) {
|
||||
var actions = {
|
||||
get : {
|
||||
method : 'GET',
|
||||
params : {
|
||||
_method : 'get'
|
||||
},
|
||||
isArray : true
|
||||
isArray: true
|
||||
}
|
||||
};
|
||||
var res = $resource('rest/admin/:_method', {}, actions);
|
||||
var res = $resource('rest/admin/users/:_method', {}, actions);
|
||||
return res;
|
||||
})
|
||||
});
|
||||
@@ -1 +1,3 @@
|
||||
<div ui-view></div>
|
||||
<div class="container">
|
||||
<div class="admin" ui-view></div>
|
||||
</div>
|
||||
@@ -1,3 +1,9 @@
|
||||
Manage users
|
||||
<div class="row">
|
||||
<div class="page-header">
|
||||
<h1>Manage users</h1>
|
||||
</div>
|
||||
|
||||
<div ng-grid="gridOptions"></div>
|
||||
<div ng-controller="ManageUsersCtrl">
|
||||
<div class="users-table" ng-grid="gridOptions"></div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user