@@ -47,6 +47,7 @@ public class ParseLoginConfig {
4747 public static final String PARSE_LOGIN_EMAIL_AS_USERNAME = "com.parse.ui.ParseLoginActivity.PARSE_LOGIN_EMAIL_AS_USERNAME" ;
4848 public static final String PARSE_SIGNUP_MIN_PASSWORD_LENGTH = "com.parse.ui.ParseLoginActivity.PARSE_SIGNUP_MIN_PASSWORD_LENGTH" ;
4949 public static final String PARSE_SIGNUP_SUBMIT_BUTTON_TEXT = "com.parse.ui.ParseLoginActivity.PARSE_SIGNUP_SUBMIT_BUTTON_TEXT" ;
50+ public static final String PARSE_SIGNUP_NAME_FIELD_ENABLED = "com.parse.ui.ParseLoginActivity.PARSE_SIGNUP_NAME_FIELD_ENABLED" ;
5051 public static final String FACEBOOK_LOGIN_ENABLED = "com.parse.ui.ParseLoginActivity.FACEBOOK_LOGIN_ENABLED" ;
5152 public static final String FACEBOOK_LOGIN_BUTTON_TEXT = "com.parse.ui.ParseLoginActivity.FACEBOOK_LOGIN_BUTTON_TEXT" ;
5253 public static final String FACEBOOK_LOGIN_PERMISSIONS = "com.parse.ui.ParseLoginActivity.FACEBOOK_LOGIN_PERMISSIONS" ;
@@ -70,6 +71,7 @@ public class ParseLoginConfig {
7071 private Boolean parseLoginEmailAsUsername ;
7172 private Integer parseSignupMinPasswordLength ;
7273 private CharSequence parseSignupSubmitButtonText ;
74+ private Boolean parseSignupNameFieldEnabled ;
7375
7476 private Boolean facebookLoginEnabled ;
7577 private CharSequence facebookLoginButtonText ;
@@ -160,6 +162,18 @@ public void setParseSignupSubmitButtonText(
160162 this .parseSignupSubmitButtonText = parseSignupSubmitButtonText ;
161163 }
162164
165+ public Boolean isParseSignupNameFieldEnabled () {
166+ if (parseSignupNameFieldEnabled != null ) {
167+ return parseSignupNameFieldEnabled ;
168+ } else {
169+ return true ;
170+ }
171+ }
172+
173+ public void setParseSignupNameFieldEnabled (Boolean parseSignupNameFieldEnabled ) {
174+ this .parseSignupNameFieldEnabled = parseSignupNameFieldEnabled ;
175+ }
176+
163177 public boolean isFacebookLoginEnabled () {
164178 if (facebookLoginEnabled != null ) {
165179 return facebookLoginEnabled ;
@@ -267,6 +281,9 @@ public Bundle toBundle() {
267281 bundle .putCharSequence (PARSE_SIGNUP_SUBMIT_BUTTON_TEXT ,
268282 parseSignupSubmitButtonText );
269283 }
284+ if (parseSignupNameFieldEnabled != null ) {
285+ bundle .putBoolean (PARSE_SIGNUP_NAME_FIELD_ENABLED , parseSignupNameFieldEnabled );
286+ }
270287
271288 if (facebookLoginEnabled != null ) {
272289 bundle .putBoolean (FACEBOOK_LOGIN_ENABLED , facebookLoginEnabled );
@@ -336,6 +353,9 @@ public static ParseLoginConfig fromBundle(Bundle bundle, Context context) {
336353 if (keys .contains (PARSE_SIGNUP_SUBMIT_BUTTON_TEXT )) {
337354 config .setParseSignupSubmitButtonText (bundle .getCharSequence (PARSE_SIGNUP_SUBMIT_BUTTON_TEXT ));
338355 }
356+ if (keys .contains (PARSE_SIGNUP_NAME_FIELD_ENABLED )) {
357+ config .setParseSignupNameFieldEnabled (bundle .getBoolean (PARSE_SIGNUP_NAME_FIELD_ENABLED ));
358+ }
339359
340360 if (keys .contains (FACEBOOK_LOGIN_ENABLED )) {
341361 config .setFacebookLoginEnabled (bundle .getBoolean (FACEBOOK_LOGIN_ENABLED ));
0 commit comments