Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Next #208

Merged
merged 3 commits into from
Nov 16, 2023
Merged

Next #208

merged 3 commits into from
Nov 16, 2023

Conversation

JulienChampagnol
Copy link
Member

No description provided.

JulienChampagnol and others added 3 commits November 16, 2023 11:23
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
fix : move generated directory in upload folder (#129)
Fix/secure unit tests (#157)
@JulienChampagnol JulienChampagnol merged commit fdd5697 into master Nov 16, 2023
5 checks passed
JulienChampagnol added a commit that referenced this pull request Dec 11, 2023
* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Refactoring crs_converter

* rename json file

* python files edited : refactoring routes

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
JulienChampagnol added a commit that referenced this pull request Dec 12, 2023
* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* feat(schemas): filename becomes array

* update deps

* deactivate workflows

* feat(tools_routes): refactor routes

BREAKING CHANGE: routes now can handle multiple files, filename becomes filenames

* save

* update requirements

* move geographic_coordinate_systems to tools

* update tests from api change

* move geographic_coordinate_systems to tools

* activate implicit

* remove print

* revert schemas

* tools blueprint mono file

* mono file output_extensions

* remove prints

* update tests and requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
JulienChampagnol added a commit that referenced this pull request Dec 15, 2023
* feat(tools): add missing files and class heritage (#205)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
fix : move generated directory in upload folder (#129)
Fix/secure unit tests (#157)

* fix explicit_remesh_json

* Feat refactor schemas (#209)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Refactoring crs_converter

* rename json file

* python files edited : refactoring routes

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Feat is saveable (#213)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* feat(schemas): filename becomes array

* update deps

* deactivate workflows

* feat(tools_routes): refactor routes

BREAKING CHANGE: routes now can handle multiple files, filename becomes filenames

* save

* update requirements

* move geographic_coordinate_systems to tools

* update tests from api change

* move geographic_coordinate_systems to tools

* activate implicit

* remove print

* revert schemas

* tools blueprint mono file

* mono file output_extensions

* remove prints

* update tests and requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* update requirements

* update ogw-back dependencies

* update to opengeodeweb-back 3.0.0

---------

Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
JulienChampagnol added a commit that referenced this pull request Dec 19, 2023
* feat(tools): add missing files and class heritage (#205)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
fix : move generated directory in upload folder (#129)
Fix/secure unit tests (#157)

* fix explicit_remesh_json

* Feat refactor schemas (#209)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Refactoring crs_converter

* rename json file

* python files edited : refactoring routes

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Feat is saveable (#213)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* feat(schemas): filename becomes array

* update deps

* deactivate workflows

* feat(tools_routes): refactor routes

BREAKING CHANGE: routes now can handle multiple files, filename becomes filenames

* save

* update requirements

* move geographic_coordinate_systems to tools

* update tests from api change

* move geographic_coordinate_systems to tools

* activate implicit

* remove print

* revert schemas

* tools blueprint mono file

* mono file output_extensions

* remove prints

* update tests and requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* update requirements

* update ogw-back dependencies

* update to opengeodeweb-back 3.0.0

* update ogw-back (#222)

* update ogw-back and tests

* test print

* test OPTIONS

* flush=True

* remove prints

* opengeodeweb-back 3.1.0

---------

Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
JulienChampagnol added a commit that referenced this pull request Dec 20, 2023
* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Fix/secure unit tests (#157)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* add test data files

* launch tests

* (wip) : update tests

* update unit tests

* pep8 formatting

* Update requirements.txt

* update unit tests

* add get_form_variables function

* tests passing

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Feature refactoring (#162)

* save

* update passing tests

* import geode_functions in app.py

* opengeodeweb-back==0.0.14

* empty commit

* upload before test

* add filename

* function upload_files()

* remove tests

* Add LICENSE_TOKEN

* test

* test wget license file

* test

* test

* remove LICENSE_TOKEN

* Feature workflows (#164)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Adding workflows blueprint

* Updating requirements

* Change BBox points input

* test

* update CD workflow

* Changing env

* Adding data files

* Allowing .env file

* Fix / undefined bbox points

* Added grid cell size

* Added venv and packages

* added Web-Back lib and get_form_variables function

* added Web-Back lib and get_form_variables function

* Replaced all replaceable functions

* Fixed form variables format

* Fix : split variables

* Added : workflows tests template

* Fix : path name

* Fix : route methods

* Add : workflow ong tests + exemple set from file

* Added tests + exception handling + absolute paths

* Fixed exceptions + Added tests with stupid values

* Fix : Dockerfile python version

* Add : args to docker build + lic download

* Test : secret name

* test secret name

* test concat

* test force

* test

* Test : build with if/else

* Fix : opengeodeweb version

* deleted tests

* Test : get license with curl

* Fix : opengeodeweb version

* Test : curl

* Test : curl bis

* Test : corrected version

* Test with bearer

* Test : curl ter

* test : curl with ref

* Test : curl without ref

* test : curl again

* Test : right file name

* remove test

* clean actions

* Add : lock and time files requests

* Fix : abspath in lock and time requests

* Add : blueprints tree structure

* Fix : blueprints importations

* Fix : blueprints names

* Fix : new routes in tests

* Fix : added abspath to lock and time folders

* Add : child bp imported in parents bp

* Fix : importation routes

* Fix : bp names

* Removed lock and time folder from child bp

* fix : loading data

* fix : saving data

* Fix : save args

* Changed workflows routes names

* Updated routes in tests

* Delete venv directory

* Delete .env

* edit ignore

* fixed inspector

* removed before and teardown requests

* Rename workflows + clean code + data folders

* Added "/" before file names

* Fixed "/" in file routes

* Fixed data folder for tests

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>

* Update port 5000

* test config

* remove ID from url_prefix

* remove ID in tests

* Feature add viewers (#165)

* better implicit workflow (#171)

* better implicit workflow

* fix tests

* add log

* remove implicit surfaces

* update implicit points

* update requirements

* update simplex

* fix tests

* update explicit

* fix tests

* update explicit

* add sharp section

* update data

* fix tests

* fix tests

* update to next branch convention

* image_name: 'website-back'

* /website/createbackend

* update requirements

* fix tests

* update folders paths

* Feat validation (#196)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Feat validation (#203)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: SpliiT <[email protected]>

* add prepare pr

* Json Back - Upgrade (#206)

* Json Back - Upgrade

* Apply prepare changes

* remove geode_objects.py

* Remove useless specifications

* Update opengeodeweb-back==2.0.0

* add upload file funciton

* feat(tools): add missing files and class heritage (#205)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
fix : move generated directory in upload folder (#129)
Fix/secure unit tests (#157)

* fix explicit_remesh_json

* Feat refactor schemas (#209)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Refactoring crs_converter

* rename json file

* python files edited : refactoring routes

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Feat is saveable (#213)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* feat(schemas): filename becomes array

* update deps

* deactivate workflows

* feat(tools_routes): refactor routes

BREAKING CHANGE: routes now can handle multiple files, filename becomes filenames

* save

* update requirements

* move geographic_coordinate_systems to tools

* update tests from api change

* move geographic_coordinate_systems to tools

* activate implicit

* remove print

* revert schemas

* tools blueprint mono file

* mono file output_extensions

* remove prints

* update tests and requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* update requirements

* update ogw-back dependencies

* update to opengeodeweb-back 3.0.0

* update ogw-back (#222)

* update ogw-back and tests

* test print

* test OPTIONS

* flush=True

* remove prints

* opengeodeweb-back 3.1.0

* Feat_bp_tools (#217)

* upgrade blueprint tools and dependencies

* fix some merge conflicts

* update requirements

* remove unused packages

* opengeodeweb-back==3.2.0rc10

* cleanup

---------

Co-authored-by: JulienChampagnol <[email protected]>

* opengeodeweb-back 3.2.0

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
@BotellaA BotellaA mentioned this pull request Jan 31, 2024
JulienChampagnol added a commit that referenced this pull request Jan 31, 2024
* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Fix/secure unit tests (#157)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* add test data files

* launch tests

* (wip) : update tests

* update unit tests

* pep8 formatting

* Update requirements.txt

* update unit tests

* add get_form_variables function

* tests passing

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Feature refactoring (#162)

* save

* update passing tests

* import geode_functions in app.py

* opengeodeweb-back==0.0.14

* empty commit

* upload before test

* add filename

* function upload_files()

* remove tests

* Add LICENSE_TOKEN

* test

* test wget license file

* test

* test

* remove LICENSE_TOKEN

* Feature workflows (#164)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Adding workflows blueprint

* Updating requirements

* Change BBox points input

* test

* update CD workflow

* Changing env

* Adding data files

* Allowing .env file

* Fix / undefined bbox points

* Added grid cell size

* Added venv and packages

* added Web-Back lib and get_form_variables function

* added Web-Back lib and get_form_variables function

* Replaced all replaceable functions

* Fixed form variables format

* Fix : split variables

* Added : workflows tests template

* Fix : path name

* Fix : route methods

* Add : workflow ong tests + exemple set from file

* Added tests + exception handling + absolute paths

* Fixed exceptions + Added tests with stupid values

* Fix : Dockerfile python version

* Add : args to docker build + lic download

* Test : secret name

* test secret name

* test concat

* test force

* test

* Test : build with if/else

* Fix : opengeodeweb version

* deleted tests

* Test : get license with curl

* Fix : opengeodeweb version

* Test : curl

* Test : curl bis

* Test : corrected version

* Test with bearer

* Test : curl ter

* test : curl with ref

* Test : curl without ref

* test : curl again

* Test : right file name

* remove test

* clean actions

* Add : lock and time files requests

* Fix : abspath in lock and time requests

* Add : blueprints tree structure

* Fix : blueprints importations

* Fix : blueprints names

* Fix : new routes in tests

* Fix : added abspath to lock and time folders

* Add : child bp imported in parents bp

* Fix : importation routes

* Fix : bp names

* Removed lock and time folder from child bp

* fix : loading data

* fix : saving data

* Fix : save args

* Changed workflows routes names

* Updated routes in tests

* Delete venv directory

* Delete .env

* edit ignore

* fixed inspector

* removed before and teardown requests

* Rename workflows + clean code + data folders

* Added "/" before file names

* Fixed "/" in file routes

* Fixed data folder for tests

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>

* Update port 5000

* test config

* remove ID from url_prefix

* remove ID in tests

* Feature add viewers (#165)

* better implicit workflow (#171)

* better implicit workflow

* fix tests

* add log

* remove implicit surfaces

* update implicit points

* update requirements

* update simplex

* fix tests

* update explicit

* fix tests

* update explicit

* add sharp section

* update data

* fix tests

* fix tests

* update to next branch convention

* image_name: 'website-back'

* /website/createbackend

* update requirements

* fix tests

* update folders paths

* Feat validation (#196)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Feat validation (#203)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: SpliiT <[email protected]>

* add prepare pr

* Json Back - Upgrade (#206)

* Json Back - Upgrade

* Apply prepare changes

* remove geode_objects.py

* Remove useless specifications

* Update opengeodeweb-back==2.0.0

* add upload file funciton

* feat(tools): add missing files and class heritage (#205)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
fix : move generated directory in upload folder (#129)
Fix/secure unit tests (#157)

* fix explicit_remesh_json

* Feat refactor schemas (#209)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Refactoring crs_converter

* rename json file

* python files edited : refactoring routes

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Feat is saveable (#213)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* feat(schemas): filename becomes array

* update deps

* deactivate workflows

* feat(tools_routes): refactor routes

BREAKING CHANGE: routes now can handle multiple files, filename becomes filenames

* save

* update requirements

* move geographic_coordinate_systems to tools

* update tests from api change

* move geographic_coordinate_systems to tools

* activate implicit

* remove print

* revert schemas

* tools blueprint mono file

* mono file output_extensions

* remove prints

* update tests and requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* update requirements

* update ogw-back dependencies

* update to opengeodeweb-back 3.0.0

* update ogw-back (#222)

* update ogw-back and tests

* test print

* test OPTIONS

* flush=True

* remove prints

* opengeodeweb-back 3.1.0

* Feat_bp_tools (#217)

* upgrade blueprint tools and dependencies

* fix some merge conflicts

* update requirements

* remove unused packages

* opengeodeweb-back==3.2.0rc10

* cleanup

---------

Co-authored-by: JulienChampagnol <[email protected]>

* opengeodeweb-back 3.2.0

* Chore/ogw back (#243)

* update requirements

* chore(dependencies): update ecosystem

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Chore/ogw back (#244)

* delete unused schemas

* delete unused schemas 2

* Chore/ogw back (#247)

* delete unused schemas

* delete unused schemas 2

* chore(dependencies): update ecosystem

* chore(dependencies): update ecosystem

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
JulienChampagnol added a commit that referenced this pull request Mar 27, 2024
* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Fix/secure unit tests (#157)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* add test data files

* launch tests

* (wip) : update tests

* update unit tests

* pep8 formatting

* Update requirements.txt

* update unit tests

* add get_form_variables function

* tests passing

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Feature refactoring (#162)

* save

* update passing tests

* import geode_functions in app.py

* opengeodeweb-back==0.0.14

* empty commit

* upload before test

* add filename

* function upload_files()

* remove tests

* Add LICENSE_TOKEN

* test

* test wget license file

* test

* test

* remove LICENSE_TOKEN

* Feature workflows (#164)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Adding workflows blueprint

* Updating requirements

* Change BBox points input

* test

* update CD workflow

* Changing env

* Adding data files

* Allowing .env file

* Fix / undefined bbox points

* Added grid cell size

* Added venv and packages

* added Web-Back lib and get_form_variables function

* added Web-Back lib and get_form_variables function

* Replaced all replaceable functions

* Fixed form variables format

* Fix : split variables

* Added : workflows tests template

* Fix : path name

* Fix : route methods

* Add : workflow ong tests + exemple set from file

* Added tests + exception handling + absolute paths

* Fixed exceptions + Added tests with stupid values

* Fix : Dockerfile python version

* Add : args to docker build + lic download

* Test : secret name

* test secret name

* test concat

* test force

* test

* Test : build with if/else

* Fix : opengeodeweb version

* deleted tests

* Test : get license with curl

* Fix : opengeodeweb version

* Test : curl

* Test : curl bis

* Test : corrected version

* Test with bearer

* Test : curl ter

* test : curl with ref

* Test : curl without ref

* test : curl again

* Test : right file name

* remove test

* clean actions

* Add : lock and time files requests

* Fix : abspath in lock and time requests

* Add : blueprints tree structure

* Fix : blueprints importations

* Fix : blueprints names

* Fix : new routes in tests

* Fix : added abspath to lock and time folders

* Add : child bp imported in parents bp

* Fix : importation routes

* Fix : bp names

* Removed lock and time folder from child bp

* fix : loading data

* fix : saving data

* Fix : save args

* Changed workflows routes names

* Updated routes in tests

* Delete venv directory

* Delete .env

* edit ignore

* fixed inspector

* removed before and teardown requests

* Rename workflows + clean code + data folders

* Added "/" before file names

* Fixed "/" in file routes

* Fixed data folder for tests

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>

* Update port 5000

* test config

* remove ID from url_prefix

* remove ID in tests

* Feature add viewers (#165)

* better implicit workflow (#171)

* better implicit workflow

* fix tests

* add log

* remove implicit surfaces

* update implicit points

* update requirements

* update simplex

* fix tests

* update explicit

* fix tests

* update explicit

* add sharp section

* update data

* fix tests

* fix tests

* update to next branch convention

* image_name: 'website-back'

* /website/createbackend

* update requirements

* fix tests

* update folders paths

* Feat validation (#196)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Feat validation (#203)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: SpliiT <[email protected]>

* add prepare pr

* Json Back - Upgrade (#206)

* Json Back - Upgrade

* Apply prepare changes

* remove geode_objects.py

* Remove useless specifications

* Update opengeodeweb-back==2.0.0

* add upload file funciton

* feat(tools): add missing files and class heritage (#205)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
fix : move generated directory in upload folder (#129)
Fix/secure unit tests (#157)

* fix explicit_remesh_json

* Feat refactor schemas (#209)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Refactoring crs_converter

* rename json file

* python files edited : refactoring routes

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Feat is saveable (#213)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* feat(schemas): filename becomes array

* update deps

* deactivate workflows

* feat(tools_routes): refactor routes

BREAKING CHANGE: routes now can handle multiple files, filename becomes filenames

* save

* update requirements

* move geographic_coordinate_systems to tools

* update tests from api change

* move geographic_coordinate_systems to tools

* activate implicit

* remove print

* revert schemas

* tools blueprint mono file

* mono file output_extensions

* remove prints

* update tests and requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* update requirements

* update ogw-back dependencies

* update to opengeodeweb-back 3.0.0

* update ogw-back (#222)

* update ogw-back and tests

* test print

* test OPTIONS

* flush=True

* remove prints

* opengeodeweb-back 3.1.0

* Feat_bp_tools (#217)

* upgrade blueprint tools and dependencies

* fix some merge conflicts

* update requirements

* remove unused packages

* opengeodeweb-back==3.2.0rc10

* cleanup

---------

Co-authored-by: JulienChampagnol <[email protected]>

* opengeodeweb-back 3.2.0

* Chore/ogw back (#243)

* update requirements

* chore(dependencies): update ecosystem

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Chore/ogw back (#244)

* delete unused schemas

* delete unused schemas 2

* Chore/ogw back (#247)

* delete unused schemas

* delete unused schemas 2

* chore(dependencies): update ecosystem

* chore(dependencies): update ecosystem

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
This was referenced Apr 7, 2024
This was referenced Apr 14, 2024
JulienChampagnol added a commit that referenced this pull request Apr 19, 2024
* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Fix/secure unit tests (#157)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* add test data files

* launch tests

* (wip) : update tests

* update unit tests

* pep8 formatting

* Update requirements.txt

* update unit tests

* add get_form_variables function

* tests passing

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Feature refactoring (#162)

* save

* update passing tests

* import geode_functions in app.py

* opengeodeweb-back==0.0.14

* empty commit

* upload before test

* add filename

* function upload_files()

* remove tests

* Add LICENSE_TOKEN

* test

* test wget license file

* test

* test

* remove LICENSE_TOKEN

* Feature workflows (#164)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Adding workflows blueprint

* Updating requirements

* Change BBox points input

* test

* update CD workflow

* Changing env

* Adding data files

* Allowing .env file

* Fix / undefined bbox points

* Added grid cell size

* Added venv and packages

* added Web-Back lib and get_form_variables function

* added Web-Back lib and get_form_variables function

* Replaced all replaceable functions

* Fixed form variables format

* Fix : split variables

* Added : workflows tests template

* Fix : path name

* Fix : route methods

* Add : workflow ong tests + exemple set from file

* Added tests + exception handling + absolute paths

* Fixed exceptions + Added tests with stupid values

* Fix : Dockerfile python version

* Add : args to docker build + lic download

* Test : secret name

* test secret name

* test concat

* test force

* test

* Test : build with if/else

* Fix : opengeodeweb version

* deleted tests

* Test : get license with curl

* Fix : opengeodeweb version

* Test : curl

* Test : curl bis

* Test : corrected version

* Test with bearer

* Test : curl ter

* test : curl with ref

* Test : curl without ref

* test : curl again

* Test : right file name

* remove test

* clean actions

* Add : lock and time files requests

* Fix : abspath in lock and time requests

* Add : blueprints tree structure

* Fix : blueprints importations

* Fix : blueprints names

* Fix : new routes in tests

* Fix : added abspath to lock and time folders

* Add : child bp imported in parents bp

* Fix : importation routes

* Fix : bp names

* Removed lock and time folder from child bp

* fix : loading data

* fix : saving data

* Fix : save args

* Changed workflows routes names

* Updated routes in tests

* Delete venv directory

* Delete .env

* edit ignore

* fixed inspector

* removed before and teardown requests

* Rename workflows + clean code + data folders

* Added "/" before file names

* Fixed "/" in file routes

* Fixed data folder for tests

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>

* Update port 5000

* test config

* remove ID from url_prefix

* remove ID in tests

* Feature add viewers (#165)

* better implicit workflow (#171)

* better implicit workflow

* fix tests

* add log

* remove implicit surfaces

* update implicit points

* update requirements

* update simplex

* fix tests

* update explicit

* fix tests

* update explicit

* add sharp section

* update data

* fix tests

* fix tests

* update to next branch convention

* image_name: 'website-back'

* /website/createbackend

* update requirements

* fix tests

* update folders paths

* Feat validation (#196)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Feat validation (#203)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: SpliiT <[email protected]>

* add prepare pr

* Json Back - Upgrade (#206)

* Json Back - Upgrade

* Apply prepare changes

* remove geode_objects.py

* Remove useless specifications

* Update opengeodeweb-back==2.0.0

* add upload file funciton

* feat(tools): add missing files and class heritage (#205)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
fix : move generated directory in upload folder (#129)
Fix/secure unit tests (#157)

* fix explicit_remesh_json

* Feat refactor schemas (#209)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Refactoring crs_converter

* rename json file

* python files edited : refactoring routes

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Feat is saveable (#213)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* feat(schemas): filename becomes array

* update deps

* deactivate workflows

* feat(tools_routes): refactor routes

BREAKING CHANGE: routes now can handle multiple files, filename becomes filenames

* save

* update requirements

* move geographic_coordinate_systems to tools

* update tests from api change

* move geographic_coordinate_systems to tools

* activate implicit

* remove print

* revert schemas

* tools blueprint mono file

* mono file output_extensions

* remove prints

* update tests and requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* update requirements

* update ogw-back dependencies

* update to opengeodeweb-back 3.0.0

* update ogw-back (#222)

* update ogw-back and tests

* test print

* test OPTIONS

* flush=True

* remove prints

* opengeodeweb-back 3.1.0

* Feat_bp_tools (#217)

* upgrade blueprint tools and dependencies

* fix some merge conflicts

* update requirements

* remove unused packages

* opengeodeweb-back==3.2.0rc10

* cleanup

---------

Co-authored-by: JulienChampagnol <[email protected]>

* opengeodeweb-back 3.2.0

* Chore/ogw back (#243)

* update requirements

* chore(dependencies): update ecosystem

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Chore/ogw back (#244)

* delete unused schemas

* delete unused schemas 2

* Chore/ogw back (#247)

* delete unused schemas

* delete unused schemas 2

* chore(dependencies): update ecosystem

* chore(dependencies): update ecosystem

* Chore/ogw back (#284)

* delete unused schemas

* delete unused schemas 2

* chore(dependencies): update ecosystem

* chore(dependencies): update ecosystem

* fix(ogw_back): fix opengeodeweb_back blueprint

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
This was referenced May 17, 2024
This was referenced Jun 18, 2024
This was referenced Jun 26, 2024
JulienChampagnol added a commit that referenced this pull request Sep 18, 2024
* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Fix/secure unit tests (#157)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* add test data files

* launch tests

* (wip) : update tests

* update unit tests

* pep8 formatting

* Update requirements.txt

* update unit tests

* add get_form_variables function

* tests passing

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Feature refactoring (#162)

* save

* update passing tests

* import geode_functions in app.py

* opengeodeweb-back==0.0.14

* empty commit

* upload before test

* add filename

* function upload_files()

* remove tests

* Add LICENSE_TOKEN

* test

* test wget license file

* test

* test

* remove LICENSE_TOKEN

* Feature workflows (#164)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Adding workflows blueprint

* Updating requirements

* Change BBox points input

* test

* update CD workflow

* Changing env

* Adding data files

* Allowing .env file

* Fix / undefined bbox points

* Added grid cell size

* Added venv and packages

* added Web-Back lib and get_form_variables function

* added Web-Back lib and get_form_variables function

* Replaced all replaceable functions

* Fixed form variables format

* Fix : split variables

* Added : workflows tests template

* Fix : path name

* Fix : route methods

* Add : workflow ong tests + exemple set from file

* Added tests + exception handling + absolute paths

* Fixed exceptions + Added tests with stupid values

* Fix : Dockerfile python version

* Add : args to docker build + lic download

* Test : secret name

* test secret name

* test concat

* test force

* test

* Test : build with if/else

* Fix : opengeodeweb version

* deleted tests

* Test : get license with curl

* Fix : opengeodeweb version

* Test : curl

* Test : curl bis

* Test : corrected version

* Test with bearer

* Test : curl ter

* test : curl with ref

* Test : curl without ref

* test : curl again

* Test : right file name

* remove test

* clean actions

* Add : lock and time files requests

* Fix : abspath in lock and time requests

* Add : blueprints tree structure

* Fix : blueprints importations

* Fix : blueprints names

* Fix : new routes in tests

* Fix : added abspath to lock and time folders

* Add : child bp imported in parents bp

* Fix : importation routes

* Fix : bp names

* Removed lock and time folder from child bp

* fix : loading data

* fix : saving data

* Fix : save args

* Changed workflows routes names

* Updated routes in tests

* Delete venv directory

* Delete .env

* edit ignore

* fixed inspector

* removed before and teardown requests

* Rename workflows + clean code + data folders

* Added "/" before file names

* Fixed "/" in file routes

* Fixed data folder for tests

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>

* Update port 5000

* test config

* remove ID from url_prefix

* remove ID in tests

* Feature add viewers (#165)

* better implicit workflow (#171)

* better implicit workflow

* fix tests

* add log

* remove implicit surfaces

* update implicit points

* update requirements

* update simplex

* fix tests

* update explicit

* fix tests

* update explicit

* add sharp section

* update data

* fix tests

* fix tests

* update to next branch convention

* image_name: 'website-back'

* /website/createbackend

* update requirements

* fix tests

* update folders paths

* Feat validation (#196)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Feat validation (#203)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: SpliiT <[email protected]>

* add prepare pr

* Json Back - Upgrade (#206)

* Json Back - Upgrade

* Apply prepare changes

* remove geode_objects.py

* Remove useless specifications

* Update opengeodeweb-back==2.0.0

* add upload file funciton

* feat(tools): add missing files and class heritage (#205)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
fix : move generated directory in upload folder (#129)
Fix/secure unit tests (#157)

* fix explicit_remesh_json

* Feat refactor schemas (#209)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Refactoring crs_converter

* rename json file

* python files edited : refactoring routes

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Feat is saveable (#213)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* feat(schemas): filename becomes array

* update deps

* deactivate workflows

* feat(tools_routes): refactor routes

BREAKING CHANGE: routes now can handle multiple files, filename becomes filenames

* save

* update requirements

* move geographic_coordinate_systems to tools

* update tests from api change

* move geographic_coordinate_systems to tools

* activate implicit

* remove print

* revert schemas

* tools blueprint mono file

* mono file output_extensions

* remove prints

* update tests and requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* update requirements

* update ogw-back dependencies

* update to opengeodeweb-back 3.0.0

* update ogw-back (#222)

* update ogw-back and tests

* test print

* test OPTIONS

* flush=True

* remove prints

* opengeodeweb-back 3.1.0

* Feat_bp_tools (#217)

* upgrade blueprint tools and dependencies

* fix some merge conflicts

* update requirements

* remove unused packages

* opengeodeweb-back==3.2.0rc10

* cleanup

---------

Co-authored-by: JulienChampagnol <[email protected]>

* opengeodeweb-back 3.2.0

* Chore/ogw back (#243)

* update requirements

* chore(dependencies): update ecosystem

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Chore/ogw back (#244)

* delete unused schemas

* delete unused schemas 2

* Chore/ogw back (#247)

* delete unused schemas

* delete unused schemas 2

* chore(dependencies): update ecosystem

* chore(dependencies): update ecosystem

* Chore/ogw back (#284)

* delete unused schemas

* delete unused schemas 2

* chore(dependencies): update ecosystem

* chore(dependencies): update ecosystem

* fix(ogw_back): fix opengeodeweb_back blueprint

* Feat/refactor inspector (#309)

* update opengeode dependencies

* feat(inspector): remove unused routes and schemas

* remove unused imports

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Error handler (#324)

* errorhandler

* ogwb 4.2

* chore(deps): update ogw_back (#329)

* Chore/update ogw back (#348)

* fix changes

* api changes

* fix imports

* Apply prepare changes

* opengeodeweb-back 5.1.0
before_request & teardown_request

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Chore/ogw back changes (#349)

* remove kill_task

* remove LOCK_FOLDER & TIME_FOLDER

* remove ping route

* update tests

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
JulienChampagnol added a commit that referenced this pull request Oct 15, 2024
* Next (#350)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Fix/secure unit tests (#157)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* add test data files

* launch tests

* (wip) : update tests

* update unit tests

* pep8 formatting

* Update requirements.txt

* update unit tests

* add get_form_variables function

* tests passing

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Feature refactoring (#162)

* save

* update passing tests

* import geode_functions in app.py

* opengeodeweb-back==0.0.14

* empty commit

* upload before test

* add filename

* function upload_files()

* remove tests

* Add LICENSE_TOKEN

* test

* test wget license file

* test

* test

* remove LICENSE_TOKEN

* Feature workflows (#164)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Adding workflows blueprint

* Updating requirements

* Change BBox points input

* test

* update CD workflow

* Changing env

* Adding data files

* Allowing .env file

* Fix / undefined bbox points

* Added grid cell size

* Added venv and packages

* added Web-Back lib and get_form_variables function

* added Web-Back lib and get_form_variables function

* Replaced all replaceable functions

* Fixed form variables format

* Fix : split variables

* Added : workflows tests template

* Fix : path name

* Fix : route methods

* Add : workflow ong tests + exemple set from file

* Added tests + exception handling + absolute paths

* Fixed exceptions + Added tests with stupid values

* Fix : Dockerfile python version

* Add : args to docker build + lic download

* Test : secret name

* test secret name

* test concat

* test force

* test

* Test : build with if/else

* Fix : opengeodeweb version

* deleted tests

* Test : get license with curl

* Fix : opengeodeweb version

* Test : curl

* Test : curl bis

* Test : corrected version

* Test with bearer

* Test : curl ter

* test : curl with ref

* Test : curl without ref

* test : curl again

* Test : right file name

* remove test

* clean actions

* Add : lock and time files requests

* Fix : abspath in lock and time requests

* Add : blueprints tree structure

* Fix : blueprints importations

* Fix : blueprints names

* Fix : new routes in tests

* Fix : added abspath to lock and time folders

* Add : child bp imported in parents bp

* Fix : importation routes

* Fix : bp names

* Removed lock and time folder from child bp

* fix : loading data

* fix : saving data

* Fix : save args

* Changed workflows routes names

* Updated routes in tests

* Delete venv directory

* Delete .env

* edit ignore

* fixed inspector

* removed before and teardown requests

* Rename workflows + clean code + data folders

* Added "/" before file names

* Fixed "/" in file routes

* Fixed data folder for tests

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>

* Update port 5000

* test config

* remove ID from url_prefix

* remove ID in tests

* Feature add viewers (#165)

* better implicit workflow (#171)

* better implicit workflow

* fix tests

* add log

* remove implicit surfaces

* update implicit points

* update requirements

* update simplex

* fix tests

* update explicit

* fix tests

* update explicit

* add sharp section

* update data

* fix tests

* fix tests

* update to next branch convention

* image_name: 'website-back'

* /website/createbackend

* update requirements

* fix tests

* update folders paths

* Feat validation (#196)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Feat validation (#203)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: SpliiT <[email protected]>

* add prepare pr

* Json Back - Upgrade (#206)

* Json Back - Upgrade

* Apply prepare changes

* remove geode_objects.py

* Remove useless specifications

* Update opengeodeweb-back==2.0.0

* add upload file funciton

* feat(tools): add missing files and class heritage (#205)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
fix : move generated directory in upload folder (#129)
Fix/secure unit tests (#157)

* fix explicit_remesh_json

* Feat refactor schemas (#209)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Refactoring crs_converter

* rename json file

* python files edited : refactoring routes

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Feat is saveable (#213)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* feat(schemas): filename becomes array

* update deps

* deactivate workflows

* feat(tools_routes): refactor routes

BREAKING CHANGE: routes now can handle multiple files, filename becomes filenames

* save

* update requirements

* move geographic_coordinate_systems to tools

* update tests from api change

* move geographic_coordinate_systems to tools

* activate implicit

* remove print

* revert schemas

* tools blueprint mono file

* mono file output_extensions

* remove prints

* update tests and requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* update requirements

* update ogw-back dependencies

* update to opengeodeweb-back 3.0.0

* update ogw-back (#222)

* update ogw-back and tests

* test print

* test OPTIONS

* flush=True

* remove prints

* opengeodeweb-back 3.1.0

* Feat_bp_tools (#217)

* upgrade blueprint tools and dependencies

* fix some merge conflicts

* update requirements

* remove unused packages

* opengeodeweb-back==3.2.0rc10

* cleanup

---------

Co-authored-by: JulienChampagnol <[email protected]>

* opengeodeweb-back 3.2.0

* Chore/ogw back (#243)

* update requirements

* chore(dependencies): update ecosystem

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Chore/ogw back (#244)

* delete unused schemas

* delete unused schemas 2

* Chore/ogw back (#247)

* delete unused schemas

* delete unused schemas 2

* chore(dependencies): update ecosystem

* chore(dependencies): update ecosystem

* Chore/ogw back (#284)

* delete unused schemas

* delete unused schemas 2

* chore(dependencies): update ecosystem

* chore(dependencies): update ecosystem

* fix(ogw_back): fix opengeodeweb_back blueprint

* Feat/refactor inspector (#309)

* update opengeode dependencies

* feat(inspector): remove unused routes and schemas

* remove unused imports

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Error handler (#324)

* errorhandler

* ogwb 4.2

* chore(deps): update ogw_back (#329)

* Chore/update ogw back (#348)

* fix changes

* api changes

* fix imports

* Apply prepare changes

* opengeodeweb-back 5.1.0
before_request & teardown_request

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Chore/ogw back changes (#349)

* remove kill_task

* remove LOCK_FOLDER & TIME_FOLDER

* remove ping route

* update tests

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* upgrade dependencies

* fix breaking changes

* Apply prepare changes

* fix breaking changes

* Apply prepare changes

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
JulienChampagnol added a commit that referenced this pull request Oct 15, 2024
* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Fix/secure unit tests (#157)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* add test data files

* launch tests

* (wip) : update tests

* update unit tests

* pep8 formatting

* Update requirements.txt

* update unit tests

* add get_form_variables function

* tests passing

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Feature refactoring (#162)

* save

* update passing tests

* import geode_functions in app.py

* opengeodeweb-back==0.0.14

* empty commit

* upload before test

* add filename

* function upload_files()

* remove tests

* Add LICENSE_TOKEN

* test

* test wget license file

* test

* test

* remove LICENSE_TOKEN

* Feature workflows (#164)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Adding workflows blueprint

* Updating requirements

* Change BBox points input

* test

* update CD workflow

* Changing env

* Adding data files

* Allowing .env file

* Fix / undefined bbox points

* Added grid cell size

* Added venv and packages

* added Web-Back lib and get_form_variables function

* added Web-Back lib and get_form_variables function

* Replaced all replaceable functions

* Fixed form variables format

* Fix : split variables

* Added : workflows tests template

* Fix : path name

* Fix : route methods

* Add : workflow ong tests + exemple set from file

* Added tests + exception handling + absolute paths

* Fixed exceptions + Added tests with stupid values

* Fix : Dockerfile python version

* Add : args to docker build + lic download

* Test : secret name

* test secret name

* test concat

* test force

* test

* Test : build with if/else

* Fix : opengeodeweb version

* deleted tests

* Test : get license with curl

* Fix : opengeodeweb version

* Test : curl

* Test : curl bis

* Test : corrected version

* Test with bearer

* Test : curl ter

* test : curl with ref

* Test : curl without ref

* test : curl again

* Test : right file name

* remove test

* clean actions

* Add : lock and time files requests

* Fix : abspath in lock and time requests

* Add : blueprints tree structure

* Fix : blueprints importations

* Fix : blueprints names

* Fix : new routes in tests

* Fix : added abspath to lock and time folders

* Add : child bp imported in parents bp

* Fix : importation routes

* Fix : bp names

* Removed lock and time folder from child bp

* fix : loading data

* fix : saving data

* Fix : save args

* Changed workflows routes names

* Updated routes in tests

* Delete venv directory

* Delete .env

* edit ignore

* fixed inspector

* removed before and teardown requests

* Rename workflows + clean code + data folders

* Added "/" before file names

* Fixed "/" in file routes

* Fixed data folder for tests

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>

* Update port 5000

* test config

* remove ID from url_prefix

* remove ID in tests

* Feature add viewers (#165)

* better implicit workflow (#171)

* better implicit workflow

* fix tests

* add log

* remove implicit surfaces

* update implicit points

* update requirements

* update simplex

* fix tests

* update explicit

* fix tests

* update explicit

* add sharp section

* update data

* fix tests

* fix tests

* update to next branch convention

* image_name: 'website-back'

* /website/createbackend

* update requirements

* fix tests

* update folders paths

* Feat validation (#196)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Feat validation (#203)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: SpliiT <[email protected]>

* add prepare pr

* Json Back - Upgrade (#206)

* Json Back - Upgrade

* Apply prepare changes

* remove geode_objects.py

* Remove useless specifications

* Update opengeodeweb-back==2.0.0

* add upload file funciton

* feat(tools): add missing files and class heritage (#205)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
fix : move generated directory in upload folder (#129)
Fix/secure unit tests (#157)

* fix explicit_remesh_json

* Feat refactor schemas (#209)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Refactoring crs_converter

* rename json file

* python files edited : refactoring routes

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Feat is saveable (#213)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* feat(schemas): filename becomes array

* update deps

* deactivate workflows

* feat(tools_routes): refactor routes

BREAKING CHANGE: routes now can handle multiple files, filename becomes filenames

* save

* update requirements

* move geographic_coordinate_systems to tools

* update tests from api change

* move geographic_coordinate_systems to tools

* activate implicit

* remove print

* revert schemas

* tools blueprint mono file

* mono file output_extensions

* remove prints

* update tests and requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* update requirements

* update ogw-back dependencies

* update to opengeodeweb-back 3.0.0

* update ogw-back (#222)

* update ogw-back and tests

* test print

* test OPTIONS

* flush=True

* remove prints

* opengeodeweb-back 3.1.0

* Feat_bp_tools (#217)

* upgrade blueprint tools and dependencies

* fix some merge conflicts

* update requirements

* remove unused packages

* opengeodeweb-back==3.2.0rc10

* cleanup

---------

Co-authored-by: JulienChampagnol <[email protected]>

* opengeodeweb-back 3.2.0

* Chore/ogw back (#243)

* update requirements

* chore(dependencies): update ecosystem

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Chore/ogw back (#244)

* delete unused schemas

* delete unused schemas 2

* Chore/ogw back (#247)

* delete unused schemas

* delete unused schemas 2

* chore(dependencies): update ecosystem

* chore(dependencies): update ecosystem

* Chore/ogw back (#284)

* delete unused schemas

* delete unused schemas 2

* chore(dependencies): update ecosystem

* chore(dependencies): update ecosystem

* fix(ogw_back): fix opengeodeweb_back blueprint

* Feat/refactor inspector (#309)

* update opengeode dependencies

* feat(inspector): remove unused routes and schemas

* remove unused imports

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Error handler (#324)

* errorhandler

* ogwb 4.2

* chore(deps): update ogw_back (#329)

* Chore/update ogw back (#348)

* fix changes

* api changes

* fix imports

* Apply prepare changes

* opengeodeweb-back 5.1.0
before_request & teardown_request

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Chore/ogw back changes (#349)

* remove kill_task

* remove LOCK_FOLDER & TIME_FOLDER

* remove ping route

* update tests

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Feat upgrade ecosystem (#351)

* Next (#350)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Fix/secure unit tests (#157)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* add test data files

* launch tests

* (wip) : update tests

* update unit tests

* pep8 formatting

* Update requirements.txt

* update unit tests

* add get_form_variables function

* tests passing

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Feature refactoring (#162)

* save

* update passing tests

* import geode_functions in app.py

* opengeodeweb-back==0.0.14

* empty commit

* upload before test

* add filename

* function upload_files()

* remove tests

* Add LICENSE_TOKEN

* test

* test wget license file

* test

* test

* remove LICENSE_TOKEN

* Feature workflows (#164)

* Develop (#132)

* add docker squash

* retrigger run

* add branch protection

* fix : move generated directory in upload folder (#129)

* PR to develop (#130)

* Feature/error handling (#124)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* Feature/crs (#131)

* feat(wip) : try except

* update requirements

* feat(wip) : refactor

* fix : update requirements

* fix

* merge develop into feature/errors_handling

* crs blueprint

* geographic_coordinate_systems

* geographic_coordinate_systems return crs_list

* feat(wip) : crs_converter output_file_extensions
& add crs_converter tests

* update requirements

* passing unit tests

* explode input & output crs
load model

* update requirements

* add send_from_directory

* add is_model
update requirements

* fix tests and refactor

* add builders

* add crs key to geode_objects assign/convert

* code cleanup

* refactor + remove console.logs

* Update requirements.txt

Co-authored-by: Arnaud Botella <[email protected]>

* update crs tests

* 14.1.11-rc1

* re arange functions place

* start update tests

* add crs_converter mesh tests

* add crs=False

* update requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>

* Adding workflows blueprint

* Updating requirements

* Change BBox points input

* test

* update CD workflow

* Changing env

* Adding data files

* Allowing .env file

* Fix / undefined bbox points

* Added grid cell size

* Added venv and packages

* added Web-Back lib and get_form_variables function

* added Web-Back lib and get_form_variables function

* Replaced all replaceable functions

* Fixed form variables format

* Fix : split variables

* Added : workflows tests template

* Fix : path name

* Fix : route methods

* Add : workflow ong tests + exemple set from file

* Added tests + exception handling + absolute paths

* Fixed exceptions + Added tests with stupid values

* Fix : Dockerfile python version

* Add : args to docker build + lic download

* Test : secret name

* test secret name

* test concat

* test force

* test

* Test : build with if/else

* Fix : opengeodeweb version

* deleted tests

* Test : get license with curl

* Fix : opengeodeweb version

* Test : curl

* Test : curl bis

* Test : corrected version

* Test with bearer

* Test : curl ter

* test : curl with ref

* Test : curl without ref

* test : curl again

* Test : right file name

* remove test

* clean actions

* Add : lock and time files requests

* Fix : abspath in lock and time requests

* Add : blueprints tree structure

* Fix : blueprints importations

* Fix : blueprints names

* Fix : new routes in tests

* Fix : added abspath to lock and time folders

* Add : child bp imported in parents bp

* Fix : importation routes

* Fix : bp names

* Removed lock and time folder from child bp

* fix : loading data

* fix : saving data

* Fix : save args

* Changed workflows routes names

* Updated routes in tests

* Delete venv directory

* Delete .env

* edit ignore

* fixed inspector

* removed before and teardown requests

* Rename workflows + clean code + data folders

* Added "/" before file names

* Fixed "/" in file routes

* Fixed data folder for tests

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>

* Update port 5000

* test config

* remove ID from url_prefix

* remove ID in tests

* Feature add viewers (#165)

* better implicit workflow (#171)

* better implicit workflow

* fix tests

* add log

* remove implicit surfaces

* update implicit points

* update requirements

* update simplex

* fix tests

* update explicit

* fix tests

* update explicit

* add sharp section

* update data

* fix tests

* fix tests

* update to next branch convention

* image_name: 'website-back'

* /website/createbackend

* update requirements

* fix tests

* update folders paths

* Feat validation (#196)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Feat validation (#203)

* update

* update

* new version of website back

* update blueprint_validity_checker.py

* update unit tests and requirements

* update unit tests

* update .env

* fix unit tests

* change upload_file

* clean code

* update .env

* update content

* test

* remove filename

* add FileStorage

* file basename

* os.mkdir(UPLOAD_FOLDER)

---------

Co-authored-by: SpliiT <[email protected]>

* add prepare pr

* Json Back - Upgrade (#206)

* Json Back - Upgrade

* Apply prepare changes

* remove geode_objects.py

* Remove useless specifications

* Update opengeodeweb-back==2.0.0

* add upload file funciton

* feat(tools): add missing files and class heritage (#205)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
fix : move generated directory in upload folder (#129)
Fix/secure unit tests (#157)

* fix explicit_remesh_json

* Feat refactor schemas (#209)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Refactoring crs_converter

* rename json file

* python files edited : refactoring routes

---------

Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* Feat is saveable (#213)

* Next (#208)

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Julien Champagnol <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* feat(schemas): filename becomes array

* update deps

* deactivate workflows

* feat(tools_routes): refactor routes

BREAKING CHANGE: routes now can handle multiple files, filename becomes filenames

* save

* update requirements

* move geographic_coordinate_systems to tools

* update tests from api change

* move geographic_coordinate_systems to tools

* activate implicit

* remove print

* revert schemas

* tools blueprint mono file

* mono file output_extensions

* remove prints

* update tests and requirements

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* update requirements

* update ogw-back dependencies

* update to opengeodeweb-back 3.0.0

* update ogw-back (#222)

* update ogw-back and tests

* test print

* test OPTIONS

* flush=True

* remove prints

* opengeodeweb-back 3.1.0

* Feat_bp_tools (#217)

* upgrade blueprint tools and dependencies

* fix some merge conflicts

* update requirements

* remove unused packages

* opengeodeweb-back==3.2.0rc10

* cleanup

---------

Co-authored-by: JulienChampagnol <[email protected]>

* opengeodeweb-back 3.2.0

* Chore/ogw back (#243)

* update requirements

* chore(dependencies): update ecosystem

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Chore/ogw back (#244)

* delete unused schemas

* delete unused schemas 2

* Chore/ogw back (#247)

* delete unused schemas

* delete unused schemas 2

* chore(dependencies): update ecosystem

* chore(dependencies): update ecosystem

* Chore/ogw back (#284)

* delete unused schemas

* delete unused schemas 2

* chore(dependencies): update ecosystem

* chore(dependencies): update ecosystem

* fix(ogw_back): fix opengeodeweb_back blueprint

* Feat/refactor inspector (#309)

* update opengeode dependencies

* feat(inspector): remove unused routes and schemas

* remove unused imports

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Error handler (#324)

* errorhandler

* ogwb 4.2

* chore(deps): update ogw_back (#329)

* Chore/update ogw back (#348)

* fix changes

* api changes

* fix imports

* Apply prepare changes

* opengeodeweb-back 5.1.0
before_request & teardown_request

---------

Co-authored-by: JulienChampagnol <[email protected]>

* Chore/ogw back changes (#349)

* remove kill_task

* remove LOCK_FOLDER & TIME_FOLDER

* remove ping route

* update tests

* Apply prepare changes

---------

Co-authored-by: JulienChampagnol <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

* upgrade dependencies

* fix breaking changes

* Apply prepare changes

* fix breaking changes

* Apply prepare changes

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>

---------

Co-authored-by: Arnaud Botella <[email protected]>
Co-authored-by: Clémentine <[email protected]>
Co-authored-by: Tao Schiro <[email protected]>
Co-authored-by: SpliiT <[email protected]>
Co-authored-by: JulienChampagnol <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant