aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordaneren2005 <daneren2005@gmail.com>2014-06-12 16:53:56 -0700
committerdaneren2005 <daneren2005@gmail.com>2014-06-12 16:53:56 -0700
commit06bd6db036a85071a1dd8c2b2942eb601350f5ce (patch)
tree4b7d1b3bab1bf5bf31eae8c7815e308f525402d8 /src
parentfd36d1ed68a8c9083340362c4b2b58a13792bc43 (diff)
downloaddsub-06bd6db036a85071a1dd8c2b2942eb601350f5ce.tar.gz
dsub-06bd6db036a85071a1dd8c2b2942eb601350f5ce.tar.bz2
dsub-06bd6db036a85071a1dd8c2b2942eb601350f5ce.zip
Use User constants instead of hard coding
Diffstat (limited to 'src')
-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);