aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/github/daneren2005/dsub/util/UserUtil.java17
1 files changed, 7 insertions, 10 deletions
diff --git a/src/github/daneren2005/dsub/util/UserUtil.java b/src/github/daneren2005/dsub/util/UserUtil.java
index 3e6d9ce7..ada6b493 100644
--- a/src/github/daneren2005/dsub/util/UserUtil.java
+++ b/src/github/daneren2005/dsub/util/UserUtil.java
@@ -260,16 +260,13 @@ public final class UserUtil {
public static void addNewUser(final Activity context, final SubsonicFragment fragment) {
final User user = new User();
- user.addSetting("adminRole", false);
- user.addSetting("settingsRole", true);
- user.addSetting("downloadRole", false);
- user.addSetting("uploadRole", false);
- user.addSetting("coverArtRole", false);
- user.addSetting("commentRole", false);
- user.addSetting("podcastRole", false);
- user.addSetting("streamRole", true);
- user.addSetting("jukeboxRole", false);
- user.addSetting("shareRole", false);
+ for(String role: User.ROLES) {
+ if(role.equals(User.SETTINGS) || role.equals(User.STREAM)) {
+ user.addSetting(role, true);
+ } else {
+ user.addSetting(role, false);
+ }
+ }
View layout = context.getLayoutInflater().inflate(R.layout.create_user, null);
final TextView usernameView = (TextView) layout.findViewById(R.id.username);