tgapp-userprofile

Logiciel capture d'écran:
tgapp-userprofile
Détails logiciels:
Version: 0.0.4
Date de transfert: 20 Feb 15
Licence: Gratuit
Popularité: 0

Rating: 5.0/5 (Total Votes: 1)

tgapp-userprofile est une application enfichable pour TurboGears2 qui fournit une page de profil utilisateur de base avec des formes pour permettre aux utilisateurs de modifier leur propre profil ou de modifier leur mot de passe.
Installation
userprofile peut être installé à partir pypi ou d'bitbucket:
easy_install tgapp-userprofile
devrait fonctionner pour la plupart des utilisateurs
Branchement userprofile
Dans votre prise d'importation demande config / app_cfg.py:
de la bougie d'importation tgext.pluggable
Puis à la fin de la prise fichier appel avec userprofile:
brancher (config_base, 'userprofile')
Vous serez en mesure d'accéder à la procédure d'inscription à l'adresse http: // localhost: 8080 / userprofile.
Options

tgapp-userprofile prend en charge certaines options qui peuvent être passés à la méthode de prise de personnaliser différents aspects de l'application:
- User_partial - Chemin d'une partielle pour afficher dans la page de profil d'utilisateur.
- Utile pour ajouter des données à la page de profil sans changer son modèle
- Custom_css - Chemin vers un fichier CSS qui sera utilisé pour les pages de profil à la place de celui par défaut.
Propriétés utilisateur
tgapp-userprofile cherche diverses propriétés dans les instances de classe de l'utilisateur à conduire son comportement par défaut, la propriété la plus importante est la propriété profile_data qui peut fournir un dictionnaire avec les informations de l'utilisateur à afficher sur la page de profil, mais d'autres propriétés sont disponibles pour régler la comportement:
profile_data
Un dictionnaire des entrées à afficher dans la page de profil, le dictionnaire par défaut est construit avec:
{'Display_name' :( «Nom d'affichage», user.display_name),
& Nbsp; »email_address ':(" Adresse e-mail', user.email_address)}
chaque touche du dictionnaire si l'id du champ, dans la plupart des cas, il aura le même nom de la propriété de l'utilisateur lorsque ce champ est stocké. Les valeurs du dictionnaire sont tuples où la première valeur est le nom du champ qui sera affiché et le second est la valeur réelle du champ.
Si une clé d'avatar est disponible qui devrait fournir l'adresse URL de l'image de l'avatar de l'utilisateur. Se il ne est pas disponible userprofile va chercher un facebook tgapp-fbauth avatar ou seront falleback à l'avatar par défaut.
touche display_name sera utilisé comme titre de page de profil.
profile_form
Un ToscaWidgets ou tw2 forme qui peut être utilisée pour modifier le profil de l'utilisateur. Par défaut, un une généré automatiquement avec un champ de texte pour chaque entrée dans profile_data est fourni.
enregistrer le profil
Le callable qui recevra les données de l'utilisateur soumis par le formulaire d'édition et devrait mettre à jour l'utilisateur en conséquence.
. Par défaut valeurs seront stockées telles qu'elles sont dans le champ de l'utilisateur avec le même identifiant fourni dans profile_data

Exigences :

  • Python

Commentaires à tgapp-userprofile

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!