CHANGELOG
5.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
12-04-2022 (AKo): v0.4.3.0
- Adding SP_Period in API
- Adding guitastro gitclone and installation of guitastro's python package in docker_build
- Addind git pull of guitastro in pyros.py
- Adding check if guitastro folder already exists in PYROS_DOCKER_BUILD
- Removing vendor folder from .dockerignore"Removing vendor folder from .dockerignore
- Fixing warning of current_uid variable for pyros_docker_start
- Fixing Agent's init and build agent methods, adapt agentM and agentSP to it"
08-04-2022 (AKo): v0.4.2.0
- Fixing pyros.py for classic installation (without docker)
- Add export for SP
- Handling exceptions in pyros_api.py
- Add host option for pyros_api
- Add button to go back to list of sequences when saving and made saving sequence redirecting to list of sequences
- Fixing typo in base html to import fontawesome css
- Reordering channels, layouts and albums disposition in obsconfig/astronomer_view
- Fixed eye button in device detail view
- Add host_name for pyros (django)
24-03-2022 (EP): v0.4.1.0
- Better requirements.txt files with pip-tools (using requirements.in
files) : for the Sphinx RST doc and for Guitastro
==> fixed all packages version for python3.8.12
17-03-2022 (EP): v0.4.0.0 (PA1.1)
- Version for the PA1.1 CNES, which includes :
- auto generation of the API doc via Sphinx for guitastro and codestyle (pyros coming later) (in /doc/doc_rst/) (via pyros.py install/update)
- code style exemples (in /doc/codestyle_examples/) (with sphinx autogenerated doc)
- (TBC) auto installation of Guitastro C/C++ dependencies via Dockerfile (python dependencies still installed via pyros.py)
- seraration of requirements.txt files for guitastro, sphinx doc, and pyros (plus requirements_dev.txt files for DEV mode)
- DEV mode (true by default) : installs ALSO requirements_dev.txt
24-02-2022 (AKo): v0.3.9.0
- Add tests for F05
- Format documents to pep8
- Update pyros_api.py script
- Add TOKEN file to .gitignore and test_import_seq.yml
- change in MountPointing.yml, target is set to be always editable (is_editable = True)
21-02-2022 (AKo): v0.3.8.0
- Improve pyros_api with (click) commands
- Add view to get all sequences within a date period (start_date and end_date)
18-02-2022 (AKo): v0.3.7.0
- Add API url to get a full sequence (i.e. with albums and plans)
- Add API urls for querying Plan and Album models
- API : Small improvements on checking who is querying (if Admin can see all, if not the view is restricted)
- Upgrade fontawesome version (from version 4 to version 6)
- Replace edit, delete, copy (i.e. global buttons) by icons with tooltips
- Upgrade Mysql version
- Fix sql queries for mysql 8.0
- Add pyros_user in sequence list and detail
- Add description field in observatories configuration
- Add those description as tooltips when they are displayed sequence fields
- Add local fontawesome css
- Rename configpyros properly (ConfigPyros)
- Fix dockerfile issue with permission (uid needs to be the same as the host)
08-02-2022 (AKo) : v0.3.6.0
- Add DRF (Django Rest Framework) to requirements
- Add Pyros API (User and sequences with sequence submission)
- Add PyrosAPI script to use the API via Python command line
- Fixed error when submitting the sequence : the period wasn't associated
07-02-2022 (AKo) : v0.3.5.0
- Adding INVENTORY section to observatory configuration
- Logout now redirect to home page
04-02-2022 (AKo) : v0.3.4.0
- Adding VERSION file reading to get version number
- Adding configpyros class and renaming previous ConfigPyros class to obsconfig to avoid confusion
- Adding configpyros parameters to pyros (settings)
- Adding Sequence submission by file (import) or sequence copy
- Adding Sequence export (as is and as template)
- Fixing obs_astronomer_config webpage according the new obsconfig (layouts and albums)
- Fixing obsconfig tests with obsconfig changes (layouts and albums)
- Adding pagination to sequence, users, scientific program
12-01-2022 (AKo) : v0.3.3.0
- Reworking schema, obsconfig and configpyros with layouts and albums
- Adapting sequence form according to obsconfig changes (albums automatially created)
6-01-2022 (AKo) : v0.3.2.0
- Adding git pull in PYROS_DOCKER_UPDATE before executing pyros.py update within container
- Adding attributes in models : period in Sequence, complete in Plan
- Adding methods and Manager for ScientificProgram table
- Adding new method on configpyros that returns the horizon line of the unit
- Updating sequence validator and re-enabling sequence submission
- Modification on Sequence form : adding horizon line, ordering fields, print messages on webpage when saving / submitting sequence
- Adding Sequences list on SP_Period detail view
- Adding Scientific Program in user detail view
- Update columns of list of sequences in sequences_list view
06-01-2022 (EP) : v0.3.1.3
- format fixe des messages de log => plus lisible
- clean messages logs dans AgentC, Agent, et pyros.py => c'est plus propre (et plus verbeux seulement en mode debug)
- bugfix quelques messages log avec virgule...
- ajout quelques log debug dans AgentM
- script PYROS_DOCKER_RUN démarre le serveur web et l'agentM en mode debug
05-01-2022 (EP) : v0.3.1.1
- log agents : 1 dossier par agent
- log.info => format simplifié = print()
05-01-2022 (EP) : v0.3.1.0
- New pyros logger : src/pyros_logger.py
08-12-2021 (EP) : v0.3.0.0
- new PYROS_.py script, wrapper on pyros.py
- added this CHANGELOG file