Merge pull request #246 from m4sk1n/maxlength

Add info about max bio length, make names length customizable
This commit is contained in:
daniel 2018-08-26 15:03:44 -06:00 committed by GitHub
commit 47b82d1a9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 28 additions and 5 deletions

View file

@ -65,7 +65,7 @@ class RegisterController extends Controller
];
$rules = [
'name' => 'required|string|max:255',
'name' => 'required|string|max' . config('pixelfed.max_name_length'),
'username' => $usernameRules,
'email' => 'required|string|email|max:255|unique:users',
'password' => 'required|string|min:6|confirmed',

View file

@ -30,8 +30,8 @@ class SettingsController extends Controller
public function homeUpdate(Request $request)
{
$this->validate($request, [
'name' => 'required|string|max:30',
'bio' => 'nullable|string|max:125',
'name' => 'required|string|max:' . config('pixelfed.max_name_length'),
'bio' => 'nullable|string|max:' . config('pixelfed.max_bio_length')
'website' => 'nullable|url',
'email' => 'nullable|email'
]);

View file

@ -108,6 +108,26 @@ return [
*/
'max_caption_length' => env('MAX_CAPTION_LENGTH', 500),
/*
|--------------------------------------------------------------------------
| Bio length limit
|--------------------------------------------------------------------------
|
| Change the bio length limit for user profiles.
|
*/
'max_bio_length' => env('MAX_BIO_LENGTH', 125),
/*
|--------------------------------------------------------------------------
| User name length limit
|--------------------------------------------------------------------------
|
| Change the length limit for user names.
|
*/
'max_name_length' => env('MAX_NAME_LENGTH', 30),
/*
|--------------------------------------------------------------------------
| Album size limit
@ -138,4 +158,4 @@ return [
*/
'image_quality' => (int) env('IMAGE_QUALITY', 80),
];
];

View file

@ -39,6 +39,9 @@
<label for="bio" class="col-sm-3 col-form-label font-weight-bold text-right">Bio</label>
<div class="col-sm-9">
<textarea class="form-control" id="bio" name="bio" placeholder="Add a bio here" rows="2">{{Auth::user()->profile->bio}}</textarea>
<small class="form-text text-muted">
Max length: {{config('pixelfed.max_bio_length')}} characters.
</small>
</div>
</div>
<div class="pt-5">
@ -134,4 +137,4 @@
});
});
</script>
@endpush
@endpush