diff options
author | daneren2005 <daneren2005@gmail.com> | 2014-06-12 16:53:56 -0700 |
---|---|---|
committer | daneren2005 <daneren2005@gmail.com> | 2014-06-12 16:53:56 -0700 |
commit | 06bd6db036a85071a1dd8c2b2942eb601350f5ce (patch) | |
tree | 4b7d1b3bab1bf5bf31eae8c7815e308f525402d8 /src/github/daneren2005 | |
parent | fd36d1ed68a8c9083340362c4b2b58a13792bc43 (diff) | |
download | dsub-06bd6db036a85071a1dd8c2b2942eb601350f5ce.tar.gz dsub-06bd6db036a85071a1dd8c2b2942eb601350f5ce.tar.bz2 dsub-06bd6db036a85071a1dd8c2b2942eb601350f5ce.zip |
Use User constants instead of hard coding
Diffstat (limited to 'src/github/daneren2005')
-rw-r--r-- | src/github/daneren2005/dsub/util/UserUtil.java | 17 |
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);
|