@@ -47,6 +47,7 @@ public class ParseLoginConfig {
47
47
public static final String PARSE_LOGIN_EMAIL_AS_USERNAME = "com.parse.ui.ParseLoginActivity.PARSE_LOGIN_EMAIL_AS_USERNAME" ;
48
48
public static final String PARSE_SIGNUP_MIN_PASSWORD_LENGTH = "com.parse.ui.ParseLoginActivity.PARSE_SIGNUP_MIN_PASSWORD_LENGTH" ;
49
49
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" ;
50
51
public static final String FACEBOOK_LOGIN_ENABLED = "com.parse.ui.ParseLoginActivity.FACEBOOK_LOGIN_ENABLED" ;
51
52
public static final String FACEBOOK_LOGIN_BUTTON_TEXT = "com.parse.ui.ParseLoginActivity.FACEBOOK_LOGIN_BUTTON_TEXT" ;
52
53
public static final String FACEBOOK_LOGIN_PERMISSIONS = "com.parse.ui.ParseLoginActivity.FACEBOOK_LOGIN_PERMISSIONS" ;
@@ -70,6 +71,7 @@ public class ParseLoginConfig {
70
71
private Boolean parseLoginEmailAsUsername ;
71
72
private Integer parseSignupMinPasswordLength ;
72
73
private CharSequence parseSignupSubmitButtonText ;
74
+ private Boolean parseSignupNameFieldEnabled ;
73
75
74
76
private Boolean facebookLoginEnabled ;
75
77
private CharSequence facebookLoginButtonText ;
@@ -160,6 +162,18 @@ public void setParseSignupSubmitButtonText(
160
162
this .parseSignupSubmitButtonText = parseSignupSubmitButtonText ;
161
163
}
162
164
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
+
163
177
public boolean isFacebookLoginEnabled () {
164
178
if (facebookLoginEnabled != null ) {
165
179
return facebookLoginEnabled ;
@@ -267,6 +281,9 @@ public Bundle toBundle() {
267
281
bundle .putCharSequence (PARSE_SIGNUP_SUBMIT_BUTTON_TEXT ,
268
282
parseSignupSubmitButtonText );
269
283
}
284
+ if (parseSignupNameFieldEnabled != null ) {
285
+ bundle .putBoolean (PARSE_SIGNUP_NAME_FIELD_ENABLED , parseSignupNameFieldEnabled );
286
+ }
270
287
271
288
if (facebookLoginEnabled != null ) {
272
289
bundle .putBoolean (FACEBOOK_LOGIN_ENABLED , facebookLoginEnabled );
@@ -336,6 +353,9 @@ public static ParseLoginConfig fromBundle(Bundle bundle, Context context) {
336
353
if (keys .contains (PARSE_SIGNUP_SUBMIT_BUTTON_TEXT )) {
337
354
config .setParseSignupSubmitButtonText (bundle .getCharSequence (PARSE_SIGNUP_SUBMIT_BUTTON_TEXT ));
338
355
}
356
+ if (keys .contains (PARSE_SIGNUP_NAME_FIELD_ENABLED )) {
357
+ config .setParseSignupNameFieldEnabled (bundle .getBoolean (PARSE_SIGNUP_NAME_FIELD_ENABLED ));
358
+ }
339
359
340
360
if (keys .contains (FACEBOOK_LOGIN_ENABLED )) {
341
361
config .setFacebookLoginEnabled (bundle .getBoolean (FACEBOOK_LOGIN_ENABLED ));
0 commit comments