toulouse-maelis: [tools] add school referentials (#77362)
This commit is contained in:
parent
86ac566bbb
commit
896391c718
|
@ -0,0 +1,37 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
import argparse
|
||||
|
||||
import utils
|
||||
|
||||
YEAR = '2023'
|
||||
LEVEL = None
|
||||
PERSON_ID = '263781' # BART NICO
|
||||
FAMILY_ID = '322573' # NICO
|
||||
|
||||
|
||||
def check(args):
|
||||
utils.configure_logging(args.verbose)
|
||||
client = utils.get_client(args.env, 'Family')
|
||||
|
||||
results = client.service.getChildSubscribeSchoolInformation(
|
||||
getFamilySubscribeSchoolInfoRequestBean={
|
||||
'numDossier': args.family,
|
||||
'numPerson': args.person,
|
||||
'schoolYear': args.year,
|
||||
'level': args.level,
|
||||
}
|
||||
)
|
||||
|
||||
print(results)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('--verbose', '-v', type=int, default=2, help='display errors')
|
||||
parser.add_argument('--env', '-e', default='integ', help='dev, test, integ, prod')
|
||||
parser.add_argument('--family', '-f', default=FAMILY_ID, help='family id')
|
||||
parser.add_argument('--person', '-P', default=PERSON_ID, help='person id')
|
||||
parser.add_argument('--year', '-y', default=YEAR, help='year (ex: 2023)')
|
||||
parser.add_argument('--level', '-l', default=LEVEL, help='level (facultatif, ex: CP)')
|
||||
check(parser.parse_args())
|
|
@ -44,7 +44,7 @@ if __name__ == "__main__":
|
|||
parser.add_argument('--service', '-s', default='Family', help='Family, Activity, Site, Invoice, Ape')
|
||||
parser.add_argument(
|
||||
'referential',
|
||||
help='category childIndicator civility country county csp dietcode direct organ pai quality quotient rlIndicator service situation street town vaccin'
|
||||
help='category childIndicator civility country county csp dietcode direct document organ pai quality quotient rlIndicator service situation street town vaccin'
|
||||
+ ' activityNatureType derogReason level yearschool'
|
||||
+ ' regie'
|
||||
+ ' apeIndicator',
|
||||
|
|
|
@ -0,0 +1,41 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
import argparse
|
||||
|
||||
import utils
|
||||
|
||||
YEAR = '2023'
|
||||
LEVEL = None
|
||||
STREET = '2317'
|
||||
NUM = '4'
|
||||
NUM_COMP = None
|
||||
|
||||
|
||||
def check(args):
|
||||
utils.configure_logging(args.verbose)
|
||||
client = utils.get_client(args.env, 'Site')
|
||||
results = client.service.readSchoolForAdressAndLevel(
|
||||
readSchoolForAdressAndLevelRequestBean={
|
||||
'schoolYear': args.year,
|
||||
'adresse': {
|
||||
'idStreet': args.street,
|
||||
'num': args.num,
|
||||
'numComp': args.num_comp,
|
||||
},
|
||||
'levelCode': args.level,
|
||||
}
|
||||
)
|
||||
|
||||
print(results)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('--verbose', '-v', type=int, default=2, help='display errors')
|
||||
parser.add_argument('--env', '-e', default='integ', help='dev, test, integ, prod')
|
||||
parser.add_argument('--year', '-y', default=YEAR, help='year (ex: 2023)')
|
||||
parser.add_argument('--level', '-l', default=LEVEL, help='level (facultatif, ex: CP)')
|
||||
parser.add_argument('--street', '-s', default=STREET, help='year (ex: 2023)')
|
||||
parser.add_argument('--num', '-n', default=NUM, help='level (ex: CE1)')
|
||||
parser.add_argument('--num_comp', '-c', default=NUM_COMP, help='level (ex: CP)')
|
||||
check(parser.parse_args())
|
|
@ -0,0 +1,31 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
import argparse
|
||||
|
||||
import utils
|
||||
|
||||
YEAR = '2023'
|
||||
LEVEL = None
|
||||
PERSON_ID = '263781' # BART NICO
|
||||
|
||||
|
||||
def check(args):
|
||||
utils.configure_logging(args.verbose)
|
||||
client = utils.get_client(args.env, 'Family')
|
||||
results = client.service.readSchoolForChildAndLevel(
|
||||
numPerson=args.person,
|
||||
schoolYear=YEAR,
|
||||
levelCode=args.level,
|
||||
)
|
||||
|
||||
print(results)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('--verbose', '-v', type=int, default=2, help='display errors')
|
||||
parser.add_argument('--env', '-e', default='integ', help='dev, test, integ, prod')
|
||||
parser.add_argument('--person', '-P', default=PERSON_ID, help='person id')
|
||||
parser.add_argument('--year', '-y', default=YEAR, help='year (ex: 2023)')
|
||||
parser.add_argument('--level', '-l', default=LEVEL, help='level (facultatif, ex: CP)')
|
||||
check(parser.parse_args())
|
Loading…
Reference in New Issue