Projet

Général

Profil

Development #8125

Cellules de type "famille"

Ajouté par Serghei Mihai il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
27 août 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

A discuter.

Cette cellule s'activerait à la présence d'une variable dans les settings de style:

FAMILY_SERVICES = {
   'teamnet': {
        'webservice_url': '<url vers passerelle>',
        'secret_key': '<clef de signature du webservice'
   }
}

ou autre.

Les données renvoyées par passerelle doivent être normés pour tout type de "connecteur famille"(teamnet, agora, etc)


Fichiers

0001-family-information-cell-draft-8125.patch (7,23 ko) 0001-family-information-cell-draft-8125.patch Serghei Mihai, 01 septembre 2015 17:57
0001-basic-family-information-cell-8125.patch (7,34 ko) 0001-basic-family-information-cell-8125.patch Serghei Mihai, 21 septembre 2015 08:05
0001-basic-family-information-cell-8125.patch (7,04 ko) 0001-basic-family-information-cell-8125.patch Serghei Mihai, 21 septembre 2015 15:06
0001-family-improve-template-to-be-easily-customizable-vi.patch (5,02 ko) 0001-family-improve-template-to-be-easily-customizable-vi.patch Serghei Mihai, 23 septembre 2015 11:56
0001-family-allow-family-linking-inside-the-cell-8125.patch (7,07 ko) 0001-family-allow-family-linking-inside-the-cell-8125.patch Serghei Mihai, 30 septembre 2015 10:36
0001-family-allow-family-linking-inside-the-cell-8125.patch (23,7 ko) 0001-family-allow-family-linking-inside-the-cell-8125.patch Serghei Mihai, 30 septembre 2015 15:19
0002-family-unlink-from-family-8125.patch (3,54 ko) 0002-family-unlink-from-family-8125.patch Serghei Mihai, 30 septembre 2015 15:19
famille_2.png (487 ko) famille_2.png Serghei Mihai, 30 septembre 2015 15:54
famille_1.png (617 ko) famille_1.png Serghei Mihai, 30 septembre 2015 15:54
famille_3.png (339 ko) famille_3.png Serghei Mihai, 30 septembre 2015 15:54
f01.png (27,3 ko) f01.png Serghei Mihai, 30 septembre 2015 18:15
f02.png (36,9 ko) f02.png Serghei Mihai, 30 septembre 2015 18:15
0001-family-unlink-from-family-8125.patch (6,6 ko) 0001-family-unlink-from-family-8125.patch Serghei Mihai, 30 septembre 2015 18:39
0001-family-allow-family-linking-inside-the-cell-8125.patch (29,5 ko) 0001-family-allow-family-linking-inside-the-cell-8125.patch Serghei Mihai, 30 septembre 2015 18:39

Révisions associées

Révision f26afe2c (diff)
Ajouté par Serghei Mihai il y a plus de 8 ans

basic family information cell (#8125)

Révision e0267394 (diff)
Ajouté par Serghei Mihai il y a plus de 8 ans

family: improve template to be easily customizable via css (#8125)

French translations also updated

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 8 ans

FAMILY_SERVICE, genre, un seul.

#2

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Sujet changé de Cellule de type "famille" à Cellules de type "famille"
#3

Mis à jour par Serghei Mihai il y a plus de 8 ans

Comme discuté la semaine derniere, le premier draft de la cellule.
Elle "s'active" à la présence du settings suivant(pour faire plus simple):

FAMILY_SERVICE = {
        'url': '<url vers passerelle>',
        'signature_key': '<clef de signature du webservice'
}

Pour cette première étape elle affiche un message parametrable lorsque l'utilisateur n'est pas authentifié.

#4

Mis à jour par Serghei Mihai il y a plus de 8 ans

  • Assigné à mis à Serghei Mihai

Pour les données à remonter je me suis inspiré de la liste donnée dans #7135

#5

Mis à jour par Frédéric Péters il y a plus de 8 ans

Ne pas placer les modules "contrib" dans INSTALLED_APPS.

Ne pas laisser les fichiers vides "Create your views here".

Ne pas bloquer l'affichage sur un appel à l'extérieur (→ on n'a pas encore d'infra générale pour ça mais il y a des trucs à récupérer dans le render() de FeedCell).

#6

Mis à jour par Thomas Noël il y a plus de 8 ans

  • le is_enabled(cls) est en fait un simple return hasattr(settings, 'FAMILY_SERVICE')
  • retirer le "alternate_text" : pas de textes «systèmes» configurables dans combo pour l'instant (on modifiera le template html pour l'instant, le temps de se mettre d'accord sur la gestion des textes)
#7

Mis à jour par Thomas Noël il y a plus de 8 ans

  • mettre plutôt dans "apps", c'est générique
  • ajouter un petit README qui rappelle ce qu'il faut mettre dans le settings
#8

Mis à jour par Serghei Mihai il y a plus de 8 ans

Module deplacé dans apps.
Je préfère garder le aletrnate_text afin qu'on puisse y mettre un lien vers le formulaire de liaison à la famille(en attendant que la cellule le gère elle même)

#9

Mis à jour par Thomas Noël il y a plus de 8 ans

Serghei Mihai a écrit :

Module deplacé dans apps.
Je préfère garder le aletrnate_text afin qu'on puisse y mettre un lien vers le formulaire de liaison à la famille(en attendant que la cellule le gère elle même)

Non non, pas de soucis, ce texte et ce lien, on les posera dans le template, "en attendant".

#11

Mis à jour par Serghei Mihai il y a plus de 8 ans

  • Statut changé de En cours à Résolu (à déployer)
commit f26afe2cb10aa775dbb63a6ff1856f65a14c41cc
Author: Serghei Mihai <smihai@entrouvert.com>
Date:   Thu Aug 27 18:50:33 2015 +0200

    basic family information cell (#8125)
#12

Mis à jour par Serghei Mihai il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à En cours

Il faut reorganiser le rendu de la cellule

#14

Mis à jour par Serghei Mihai il y a plus de 8 ans

  • Fichier 0001-family-improve-template-to-be-easily-customizable-vi.patch ajouté
#15

Mis à jour par Serghei Mihai il y a plus de 8 ans

  • Fichier 0001-family-improve-template-to-be-easily-customizable-vi.patch supprimé
#17

Mis à jour par Serghei Mihai il y a plus de 8 ans

  • Statut changé de En cours à Résolu (à déployer)
commit e026739491e62f58594c25e3a7d669c4fcfe229c
Author: Serghei Mihai <smihai@entrouvert.com>
Date:   Wed Sep 23 11:30:59 2015 +0200

    family: improve template to be easily customizable via css (#8125)
#18

Mis à jour par Serghei Mihai il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à En cours
#19

Mis à jour par Serghei Mihai il y a plus de 8 ans

Un premier draft de formulaire(dans un popup) permettant de se relier à la famille.

#20

Mis à jour par Serghei Mihai il y a plus de 8 ans

Depend du patch proposé dans #8356 pour la signature "automagique" des urls

#21

Mis à jour par Frédéric Péters il y a plus de 8 ans

Ça vient aussi après le patch dans #8275 ?

#22

Mis à jour par Serghei Mihai il y a plus de 8 ans

C'est l'idée.
Je me coordonne avec Thomas.

#23

Mis à jour par Serghei Mihai il y a plus de 8 ans

2 patchs pour se lier et delier d'une famille, en utilisant des ajaxForm, comme dans authentic.
J'intégre le patch de Thomas du #8275

#24

Mis à jour par Serghei Mihai il y a plus de 8 ans

Au passage, des captures de ce que ça donne

#25

Mis à jour par Pierre Cros il y a plus de 8 ans

"Are you sure you unlink from this family" => Unlink your personnal account from this family account ?

#26

Mis à jour par Serghei Mihai il y a plus de 8 ans

Avec les traductions, le procédé de signature des requetes rollbackées en attendant qu'on se décide sur la façon de signer

#27

Mis à jour par Thomas Noël il y a plus de 8 ans

Sauf qu'il traine des

- from combo.utils import NothingInCacheException, SignUrlAuth
+ from combo.utils import NothingInCacheException, sign_url

sans doute traces de quelques «back to the future» …?

#28

Mis à jour par Serghei Mihai il y a plus de 8 ans

  • Statut changé de En cours à Résolu (à déployer)

L'étape suivante dans le ticket #8509

#29

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF