From 6fadd7eea7e469aa511405c1285b310c6e70a9a7 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 27 Feb 2018 16:23:03 +0100 Subject: [PATCH] init depot GL --- README | 0 grandlyon_iodas.egg-info/PKG-INFO | 10 ++ grandlyon_iodas.egg-info/SOURCES.txt | 8 ++ grandlyon_iodas.egg-info/dependency_links.txt | 1 + grandlyon_iodas.egg-info/top_level.txt | 1 + grandlyon_iodas/__init__.py | 0 grandlyon_iodas/__init__.pyc | Bin 0 -> 161 bytes grandlyon_iodas/migrations/0001_initial.py | 32 +++++ grandlyon_iodas/migrations/__init__.py | 0 grandlyon_iodas/migrations/__init__.pyc | Bin 0 -> 172 bytes grandlyon_iodas/models.py | 109 ++++++++++++++++++ grandlyon_iodas/models.pyc | Bin 0 -> 5923 bytes setup.py | 11 ++ 13 files changed, 172 insertions(+) create mode 100644 README create mode 100644 grandlyon_iodas.egg-info/PKG-INFO create mode 100644 grandlyon_iodas.egg-info/SOURCES.txt create mode 100644 grandlyon_iodas.egg-info/dependency_links.txt create mode 100644 grandlyon_iodas.egg-info/top_level.txt create mode 100644 grandlyon_iodas/__init__.py create mode 100644 grandlyon_iodas/__init__.pyc create mode 100644 grandlyon_iodas/migrations/0001_initial.py create mode 100644 grandlyon_iodas/migrations/__init__.py create mode 100644 grandlyon_iodas/migrations/__init__.pyc create mode 100644 grandlyon_iodas/models.py create mode 100644 grandlyon_iodas/models.pyc create mode 100644 setup.py diff --git a/README b/README new file mode 100644 index 0000000..e69de29 diff --git a/grandlyon_iodas.egg-info/PKG-INFO b/grandlyon_iodas.egg-info/PKG-INFO new file mode 100644 index 0000000..4cafad7 --- /dev/null +++ b/grandlyon_iodas.egg-info/PKG-INFO @@ -0,0 +1,10 @@ +Metadata-Version: 1.0 +Name: grandlyon-iodas +Version: 0.0.0 +Summary: UNKNOWN +Home-page: http://example.net/ +Author: Grand Lyon +Author-email: toto@example.net +License: UNKNOWN +Description: UNKNOWN +Platform: UNKNOWN diff --git a/grandlyon_iodas.egg-info/SOURCES.txt b/grandlyon_iodas.egg-info/SOURCES.txt new file mode 100644 index 0000000..74cd147 --- /dev/null +++ b/grandlyon_iodas.egg-info/SOURCES.txt @@ -0,0 +1,8 @@ +README +setup.py +grandlyon_iodas/__init__.py +grandlyon_iodas/models.py +grandlyon_iodas.egg-info/PKG-INFO +grandlyon_iodas.egg-info/SOURCES.txt +grandlyon_iodas.egg-info/dependency_links.txt +grandlyon_iodas.egg-info/top_level.txt \ No newline at end of file diff --git a/grandlyon_iodas.egg-info/dependency_links.txt b/grandlyon_iodas.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/grandlyon_iodas.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/grandlyon_iodas.egg-info/top_level.txt b/grandlyon_iodas.egg-info/top_level.txt new file mode 100644 index 0000000..fc39c9e --- /dev/null +++ b/grandlyon_iodas.egg-info/top_level.txt @@ -0,0 +1 @@ +grandlyon_iodas diff --git a/grandlyon_iodas/__init__.py b/grandlyon_iodas/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/grandlyon_iodas/__init__.pyc b/grandlyon_iodas/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c7997375c7ff7e2ae5595a236a7ceaf6dcddccdf GIT binary patch literal 161 zcmZSn%*$n&Ff}Tf0SXv_v;z NPO2Tq(qbTH002B4Ch-6O literal 0 HcmV?d00001 diff --git a/grandlyon_iodas/migrations/0001_initial.py b/grandlyon_iodas/migrations/0001_initial.py new file mode 100644 index 0000000..ed5c0bc --- /dev/null +++ b/grandlyon_iodas/migrations/0001_initial.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('base', '0008_auto_20180227_1502'), + ] + + operations = [ + migrations.CreateModel( + name='grandlyonIodas', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('title', models.CharField(max_length=50, verbose_name='Title')), + ('description', models.TextField(verbose_name='Description')), + ('slug', models.SlugField(unique=True)), + ('log_level', models.CharField(default=b'INFO', max_length=10, verbose_name='Log Level', choices=[(b'NOTSET', b'NOTSET'), (b'DEBUG', b'DEBUG'), (b'INFO', b'INFO'), (b'WARNING', b'WARNING'), (b'ERROR', b'ERROR'), (b'CRITICAL', b'CRITICAL'), (b'FATAL', b'FATAL')])), + ('token_url', models.URLField(max_length=256, verbose_name='Token URL')), + ('token_authorization', models.CharField(max_length=128, verbose_name='Token Authorization')), + ('wsdl_url', models.CharField(max_length=256, verbose_name='WSDL URL')), + ('verify_cert', models.BooleanField(default=True, verbose_name='Check HTTPS Certificate validity')), + ('users', models.ManyToManyField(to='base.ApiUser', blank=True)), + ], + options={ + 'verbose_name': 'Connecteur IODAS test', + }, + ), + ] diff --git a/grandlyon_iodas/migrations/__init__.py b/grandlyon_iodas/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/grandlyon_iodas/migrations/__init__.pyc b/grandlyon_iodas/migrations/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..850f4194949ff14b0295f6b3b304669a98489800 GIT binary patch literal 172 zcmZSn%**vVWolG10~9a datetime.now(): + moisfin = 1 if (datetime.strptime(tache['datearret'], "%d/%m/%Y") - dateutil.relativedelta.relativedelta(months=1)) == datetime.now() else 0 + droits.append({"libl":tache['produit']['libl'], "dateproposition":tache['dateproposition'], "datearret":tache['datearret'], "dateeffet":tache['dateeffet'], "moisfin":moisfin}) + + return {'hash': hashlib.sha224(json.dumps(data)).hexdigest(), + 'libl': data['procedures']['procedures']['procedure'][nbProc]['libl'] if 'procedures' in data else '', + 'etapes': sorted(data['procedures']['procedures']['procedure'][nbProc]['etapes']['etape'], key=lambda x: x['id'], reverse=True) if 'procedures' in data else '', + 'droits': droits, + 'found': 1 if 'procedures' in data else 0} diff --git a/grandlyon_iodas/models.pyc b/grandlyon_iodas/models.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a2ef70076369a630a1acf37c82b2ff1cfdae16eb GIT binary patch literal 5923 zcmcIoOK&7s6+TsMw_okY*fSnG8ImT7r3NxK8if&rA&SRl$cV&@$`d(hF=~~ouI;j` ztJ-yMPwdE+kj#!13#2TN_zNu9WQT-=#5#M{?Afpj-*;}i?E$f3#_l?GALqW#<2&b8 z?Vr<=AE&=-Co=e};r#&~`wd8nUm&?idsq&n9bC4D(hjv8N?w!hh_pu};Fy}^qtdNQ zyYA~Fl8;GuT-xKljyWf!J*i_yC7+URL)s1BSC@QRx--(A_4P5y=cIc>+BbZCT=IG8 zE=YU9*C!;uDcxJrzUAwak}pd4wzO~i`jq5L(p{4FlCNX!Wof@AX+wUEgS{^4w3r3i z!>MN2av}0r`wq{&-I|3AvTyLW)e2B_H$XmguD9NI2c~dY5<8Rnt~$Cl@(iuMK8ku| zdim*9cehMUZhd_k-Ti&zoH=owJpN+9#!*R}92n2lK=om4O=N7@uaZIQI9g4S_R8#X zF}AEfdHmC=Dl0#dEh%>AvaU(Ech1ab1CRYHNG5U~$jMjYL=FQv4CM@mN1;X$Y(D#g z{4$ht{A%Jxv`MBo2EOiEWypNWRRO3QyN!`yvOijh(C9{0n0`uI%UlPLC|KaOj*&>~9ghbXNblwGs7U&Te5pO(d% zt&+7~Y^|wGo}0VFj=Ncz#`cP_945Po$1Z_LP!Cpu* z1a1a>!#N*w%7pCvql_Nnv3~(E@RLAHNZT+_pxOz{Aq}ChpgpQxb?s8SU>Efkw8yS> zjZ(W;qsFysLQ)I_5`YskkCW#@!uFI_Cs+kAq+qxq>D16a;j%O8!RVf)2h)}3#DEFy zvzQ`C=ad@^^Ac^hRG(D$)AGm^%}=6_)GWI3NhdeOzB|YSZekaP9Q5(B%D#wQRu z&~E8eJKLKd>1Y~DYWCuO?i{uK+*G@zHJu{v8rwv}#(_zWnjb!W`eeJgVJesHDPA;T z0a=>4Q~NrY9`<2O#@gnSs!aIaD2oC{T2@w#>to~Mp;G9_suU{DD+Rg$2IG9}v$sG7 z6PSM0eEf^e_3frJ*0pGgj{EQE20I-+eWwGH>F1`?iMSax#4GZ0P4W&FxQoZqW9vb} z7iGvzZQ!wg2Z4D2g$_j)fjsbUyC%+K6HSd+1PG|sNVf}kqS_!w)MPQO$$fwfYa?<9 zj6$JKLj;DTqsoiwnB0ezu@7Js)Brvg0K!p8C**9DCYneClg!q1B33Pdqo*z?eQMn1`-_^F{5Wz?JVaxu9zs`3hf%X!tL5r60vThW`K(YHyOByWRczlGwXAE4AC7^u{v_gHF@e2?TE5Oq3wCuc&O zv+=%(R@uP}3`vpe+fIT!SAFkk)i)7Usq6`Sm+3L(tGd*F1$&UG4RyZc_sS(aOi053tg}XBKa&bbF@iDpL{{9Un>( zng}mYd~a~XI!wWP4IF839I7g~D9P^vtWGTRS=fQ*!bzIh&#*F2nVfH=q4O z&JnT4AJ&RT5^tsRK4HR#P7PIxsisWq z$`rPkk?(66$D;!oPR5&r zZk26jZx6|f;%J%KJ!CWlAY4BWBBt>P55b2U(NHvw0^EmE9b9`Oy1RFIJu=D3tAYS7 z{~(XMyJ`IX5y}>iKXzr1ry&!gu+yr{kke7vdu1QDVcxr#81;G3_bJ&lUeD!M@9KO_p&x#x3nRa^T#>(Zc0olqJ-l z`?3e|y?gIQYwXi3vES`^vpFy)X|@kr@O(&yOd73&Prv^7B!uuaSibA=4%y^zA4QBW z090PuiwC(QGH>WygPKNKox9lOS)*s*jDAkCMe>B?Q;=7sIA-TB$ax11_AL;py&W{d z)vz8kf@Nfx4LtXP_29Gct>A9(2sx%ov}8(0n3#N^}fzB_}Pt z)Ib;Ud&%2)G)<@nuj@b4ghsefYs^jDZfS;~2@#Dc+5^#h4!<<54rBJ}0X`G@#8xvS zcKYDyWB3f$cwvN3l!zGGPU62;MV!FH#$jCSm#gV+q$=QEQ{O~a7_3fLD2s^p7|}=7 z*9L4!S(#P6{`h;^BKohsFRkw4Q{$@th!oM89do5?{eG3Wm#H!wCGlUqyrS_ARTj`5 zHR~OjD_#2R>WluGl8GOzRQRt_yK1x#{3nn1X|uKo(tzDJf;s(fg!&%RMmRC|Z`?lx Ap#T5? literal 0 HcmV?d00001 diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..4491618 --- /dev/null +++ b/setup.py @@ -0,0 +1,11 @@ +#! /usr/bin/env python + +from setuptools import setup, find_packages + +setup( + name='grandlyon-iodas', + author='Grand Lyon', + author_email='toto@example.net', + url='http://example.net/', + packages=find_packages(), +)