示例#1
0
def elenco(context, oggetto_elenco=None,):

    if not isinstance(oggetto_elenco, Elenco):
        raise ValueError("Il tag elenco puo' solo essere usato con un oggetto Elenco, ma e' stato usato con un oggetto %s." % (oggetto_elenco.__class__.__name__,))

    elenco_id = genera_uuid_casuale()
    context.request.session["elenco_%s" % (elenco_id,)] = oggetto_elenco  # Passa elenco in sessione.

    context.update({
        'iframe_url': "/us/elenco/%s/1/" % (elenco_id,)
    })
    return render_to_string('us_elenchi_inc_iframe.html', context)
示例#2
0
def elenco(context, oggetto_elenco=None,):

    if not isinstance(oggetto_elenco, Elenco):
        raise ValueError("Il tag elenco puo' solo essere usato con un oggetto Elenco, ma e' stato usato con un oggetto %s." % (oggetto_elenco.__class__.__name__,))

    elenco_id = genera_uuid_casuale()
    context.request.session["elenco_%s" % (elenco_id,)] = oggetto_elenco  # Passa elenco in sessione.

    context.update({
        'iframe_url': "/us/elenco/%s/1/" % (elenco_id,)
    })
    return render_to_string('us_elenchi_inc_iframe.html', context)
示例#3
0
 def genera(cls, persona, redirect="/", valido_ore=24):
     """
     Genera un codice per una data persona.
     :param persona:
     :param valido_ore:
     :return:
     """
     codice = genera_uuid_casuale()
     t = cls(
         persona=persona,
         codice=codice,
         valido_ore=valido_ore,
         redirect=redirect,
     )
     t.save()
     return codice
示例#4
0
 def genera(cls, persona, redirect="/", valido_ore=24):
     """
     Genera un codice per una data persona.
     :param persona:
     :param valido_ore:
     :return:
     """
     codice = genera_uuid_casuale()
     t = cls(
         persona=persona,
         codice=codice,
         valido_ore=valido_ore,
         redirect=redirect,
     )
     t.save()
     return codice
示例#5
0
文件: models.py 项目: ico88/jorvik
    def genera_credenziali(self, richiedente=None):
        nuova_password = genera_uuid_casuale()
        self.set_password(nuova_password)
        self.save()

        Messaggio.costruisci_e_invia(
            oggetto="Credenziali per accedere a Gaia",
            modello="email_credenziali.html",
            corpo={
                "nuova_password": nuova_password,
                "utenza": self,
                "persona": self.persona,
                "richiedente": richiedente,
            },
            mittente=None,
            destinatari=[self.persona],
        )
示例#6
0
    def genera_credenziali(self, richiedente=None):
        nuova_password = genera_uuid_casuale()
        self.set_password(nuova_password)
        self.save()

        Messaggio.costruisci_e_invia(
            oggetto="Credenziali per accedere a Gaia",
            modello="email_credenziali.html",
            corpo={
                "nuova_password": nuova_password,
                "utenza": self,
                "persona": self.persona,
                "richiedente": richiedente,
            },
            mittente=None,
            destinatari=[self.persona],
        )