Added the option to update account image visibility level

This commit is contained in:
Pierre HUBERT
2018-09-02 09:32:01 +02:00
parent aef18b085a
commit 5b46e559af
8 changed files with 262 additions and 24 deletions

View File

@ -284,4 +284,9 @@
<string name="dialog_delete_accountimage_confirm">Supprimer</string>
<string name="err_delete_account_image">Une erreur a survenu lors de la suppression de votre image de compte !</string>
<string name="err_upload_account_image">Une erreur a survenu lors de la mise en ligne de votre nouvelle image de compte !</string>
<string name="preference_account_image_visibility_level">Niveau de visibilité de l\'image de compte</string>
<string name="array_everyone">Tout le monde</string>
<string name="array_authenticated_users">Les utilisateurs connectés à Comunic</string>
<string name="array_friends_only">Uniquement mes amis</string>
<string name="err_update_account_image_visibility">Une erreur a survenu lors de la mise à jour du niveau de visibilité de l\'image de compte !</string>
</resources>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Account image visibility levels -->
<string-array name="account_image_visibility_levels_entries">
<item>@string/array_everyone</item>
<item>@string/array_authenticated_users</item>
<item>@string/array_friends_only</item>
</string-array>
<string-array name="account_image_visibility_levels_values">
<item>open</item>
<item>public</item>
<item>friends</item>
</string-array>
</resources>

View File

@ -283,4 +283,9 @@
<string name="dialog_delete_accountimage_confirm">Delete</string>
<string name="err_delete_account_image">Could not delete your account image!</string>
<string name="err_upload_account_image">Could not upload new account image!</string>
<string name="preference_account_image_visibility_level">Account image visibility level</string>
<string name="array_everyone">Everyone</string>
<string name="array_authenticated_users">Authenticated users</string>
<string name="array_friends_only">Friends only</string>
<string name="err_update_account_image_visibility">Could not update account image visibility level!</string>
</resources>

View File

@ -8,5 +8,11 @@
android:key="delete_account_image"
android:title="@string/action_delete_account_image" />
<org.communiquons.android.comunic.client.ui.preference.AccountImageVisibilityPreference
android:entries="@array/account_image_visibility_levels_entries"
android:entryValues="@array/account_image_visibility_levels_values"
android:key="account_image_visibility_level"
android:persistent="false"
android:title="@string/preference_account_image_visibility_level" />
</PreferenceScreen>