mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 12:53:55 +01:00
Show settings when not logged in (#2867)
* Show settings when not logged in * Disable useExternalStorage * Update comment * Disable three more settings
This commit is contained in:
parent
a1ac7a0407
commit
8983ba915c
2 changed files with 14 additions and 1 deletions
|
|
@ -104,6 +104,19 @@ public class SettingsFragment extends PreferenceFragment {
|
||||||
checkPermissionsAndSendLogs();
|
checkPermissionsAndSendLogs();
|
||||||
return true;
|
return true;
|
||||||
});
|
});
|
||||||
|
// Disable some settings when not logged in.
|
||||||
|
if (defaultKvStore.getBoolean("login_skipped", false)){
|
||||||
|
SwitchPreference useExternalStorage = (SwitchPreference) findPreference("useExternalStorage");
|
||||||
|
SwitchPreference displayNearbyCardView = (SwitchPreference) findPreference("displayNearbyCardView");
|
||||||
|
SwitchPreference displayLocationPermissionForCardView = (SwitchPreference) findPreference("displayLocationPermissionForCardView");
|
||||||
|
SwitchPreference displayCampaignsCardView = (SwitchPreference) findPreference("displayCampaignsCardView");
|
||||||
|
useExternalStorage.setEnabled(false);
|
||||||
|
uploadLimit.setEnabled(false);
|
||||||
|
useAuthorName.setEnabled(false);
|
||||||
|
displayNearbyCardView.setEnabled(false);
|
||||||
|
displayLocationPermissionForCardView.setEnabled(false);
|
||||||
|
displayCampaignsCardView.setEnabled(false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@ public abstract class NavigationBaseActivity extends BaseActivity
|
||||||
userIcon.setVisibility(View.GONE);
|
userIcon.setVisibility(View.GONE);
|
||||||
nav_Menu.findItem(R.id.action_login).setVisible(true);
|
nav_Menu.findItem(R.id.action_login).setVisible(true);
|
||||||
nav_Menu.findItem(R.id.action_home).setVisible(false);
|
nav_Menu.findItem(R.id.action_home).setVisible(false);
|
||||||
nav_Menu.findItem(R.id.action_settings).setVisible(false);
|
nav_Menu.findItem(R.id.action_settings).setVisible(true);
|
||||||
nav_Menu.findItem(R.id.action_logout).setVisible(false);
|
nav_Menu.findItem(R.id.action_logout).setVisible(false);
|
||||||
nav_Menu.findItem(R.id.action_bookmarks).setVisible(true);
|
nav_Menu.findItem(R.id.action_bookmarks).setVisible(true);
|
||||||
}else {
|
}else {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue