*/
private MobileLedgerProfile mProfile;
private TextView url;
+ private Switch postingPermitted;
private TextInputLayout urlLayout;
private LinearLayout authParams;
private Switch useAuthentication;
if (mProfile != null) {
mProfile.setName(profileName.getText());
mProfile.setUrl(url.getText());
+ mProfile.setPostingPermitted(postingPermitted.isChecked());
mProfile.setAuthEnabled(useAuthentication.isChecked());
mProfile.setAuthUserName(userName.getText());
mProfile.setAuthPassword(password.getText());
}
}
else {
- mProfile = new MobileLedgerProfile(profileName.getText(), url.getText(),
- useAuthentication.isChecked(), userName.getText(), password.getText());
+ mProfile = new MobileLedgerProfile(profileName.getText(), postingPermitted.isChecked(),
+ url.getText(), useAuthentication.isChecked(), userName.getText(),
+ password.getText());
mProfile.storeInDB();
Data.profiles.add(mProfile);
MobileLedgerProfile.storeProfilesOrder();
profileNameLayout = rootView.findViewById(R.id.profile_name_layout);
url = rootView.findViewById(R.id.url);
urlLayout = rootView.findViewById(R.id.url_layout);
+ postingPermitted = rootView.findViewById(R.id.profile_permit_posting);
authParams = rootView.findViewById(R.id.auth_params);
useAuthentication = rootView.findViewById(R.id.enable_http_auth);
userName = rootView.findViewById(R.id.auth_user_name);
if (mProfile != null) {
profileName.setText(mProfile.getName());
+ postingPermitted.setChecked(mProfile.isPostingPermitted());
url.setText(mProfile.getUrl());
useAuthentication.setChecked(mProfile.isAuthEnabled());
authParams.setVisibility(mProfile.isAuthEnabled() ? View.VISIBLE : View.GONE);
else {
profileName.setText("");
url.setText("");
+ postingPermitted.setChecked(true);
useAuthentication.setChecked(false);
authParams.setVisibility(View.GONE);
userName.setText("");