Conjunto 69e1dbf en seiven
- Fecha y hora:
- 13/12/2017 13:39:31 (hace 6 años)
- Branches:
- master
- Children:
- e0640af
- Parents:
- 1e2cd0d
- Ubicación:
- api_client
- Ficheros:
-
- 2 añadidos
- 2 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
api_client/admin.py
r1e2cd0d r69e1dbf 17 17 from django.contrib import admin 18 18 from .models import AccessToken, ConfigAccessToken 19 from .forms import ConfigAccessTokenForm 19 20 import requests 20 21 … … 22 23 __revision__ = "" 23 24 __docstring__ = "DoxyGen" 24 25 class AccessTokenAdmin(admin.ModelAdmin):26 """!27 Clase que gestiona los tokens de acceso para consumir servicios REST28 29 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve)30 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>31 @date 20-10-201732 @version 1.0.033 """34 list_display = ('aplicacion', 'url_access')35 list_filter = ('aplicacion', 'url_access')36 ordering = ('aplicacion',)37 search_fields = ('aplicacion', 'url_access')38 39 admin.site.register(AccessToken, AccessTokenAdmin)40 25 41 26 class ConfigAccessTokenAdmin(admin.ModelAdmin): … … 48 33 @version 1.0.0 49 34 """ 35 form = ConfigAccessTokenForm 50 36 list_display = ('application_name',) 51 37 list_filter = ('application_name',) … … 66 52 @param change <b>{object}</b> 67 53 """ 68 form.save(commit=False)54 obj = form.save(commit=False) 69 55 70 56 data = { … … 96 82 token.save() 97 83 84 obj.save() 85 86 def delete_model(self, request, obj): 87 """! 88 Método que permite eliminar los datos de configuracción en el modelo AccessToken 89 90 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 91 @copyright GNU/GPLv2 92 @date 13-12-2017 93 @param self <b>{object}</b> Objeto que instancia la clase 94 @param request <b>{object}</b> Objeto con los datos 95 @param obj <b>{object}</b> Objeto donde se guardan los datos 96 """ 97 AccessToken.objects.filter(aplicacion=obj.application_name).delete() 98 99 obj.delete() 100 101 98 102 admin.site.register(ConfigAccessToken, ConfigAccessTokenAdmin) -
api_client/models.py
r1e2cd0d r69e1dbf 67 67 68 68 class ConfigAccessToken(models.Model): 69 username = models.CharField(max_length=40) 70 password = models.CharField(max_length=75) 69 ## URL de acceso a la aplicación 71 70 url_access = models.URLField() 71 72 ## Nombre de la aplicación a la cual se va a acceder 72 73 application_name = models.CharField(max_length=150) 73 client_id = models.CharField(max_length=255)74 client_secret = models.CharField(max_length=255)75 74 76 75 class Meta: 77 verbose_name = _("Configura r Token deAcceso a API")78 verbose_name_plural = _("Configura r Tokens deAcceso a API")76 verbose_name = _("Configuración de Token para Acceso a API") 77 verbose_name_plural = _("Configuración de Tokens para Acceso a API") 79 78 ordering = ("application_name",)
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.