-
v0.1.0 protected
Tagged release v0.1.0 afc2192 Fix error handling fe373fd Fix state names in spec and status mapping 6451e35 Added a config map for procedure specs 25d5362 Add a stub to start auction immidiately 3fbe91b Updated make run unit tests script d7c26de Added service endpoint to helm 0a1bb6c Send request to auctions databridge a7e0aac Ensure service will not start if no endpoint provided 14f1f42 Added chronograph deployment 44b2e19 Added chronograph service 327d4b5 Fix unit tests 2b672a3 Implement timer in procedure 7a74077 Rewrite date calculator to synchronous call ab9b6f4 Add integration tests for api 871ad10 Add question fixture 4b14f8c Return id of question when question create 8d92ad6 Rename bid id reference dcf7754 Add question model and fix procedure statuses 12f2b94 Implement state machine for rectofocation state d56067e Implement api for rectification state 7ed41bf Fix unit tests d06cbcb Add integration tests 5299915 Fix model type and add logging f86fb5f Implement rectification state f678b21 Added basic integration test for date-calc 74912d0 Working on integration of date-calc to state_machine 1d3f71a Added date-calc to compose file 51d89e9 Added date calc to helm charts 9f2ac9a Add integration tests for api e4bb0ca Refactor api endpoints and models structure e8e52e8 Add expects and retry decorators f9e1804 Bump schematics_to_swagger version fecf2dc Added local compose config to run application on local env 6b5e86c Initial helm chart for procedure module 8857d71 Refactored compose files for integration tests e7fcf5d Changed path to auth.yml 235e45c Add Integration tests for procedure model 0e1a906 Add dummy integration test 01c7fed Remove state setter from rectification 4a7a656 Style fixes 99dac25 CI for project e47fb4d Remove recursive imports 67259c2 Implement new version of ACL e15b0e2 Add auth context middleware 8dc1df5 Add some dummy tests and fixtures 19070f1 Refactor 95cb108 Implement some endpoints of api 84ce9b3 Add permission acl 82f21be Implement some states in state machine 4623f48 Fix model fields 0549fc4 Minor refactoring of deployment diagram dab1d74 Fix method call dfc4149 Add prototype of state machine 6a4168d Fix compose file e81ef7f Rename spec to procurment type c6110c7 Fix authenticated user logic in middleware 9f4b55e Add api implementation for acl 382f492 Add acl context manager eb0bb00 Add roles to models 46d8ca9 Add auth file and middleware e601343 Add api prototype 91043c1 Add mongo-db to compose file 27076a4 Add db layer 9154d14 Fix model types and document choices 5a982e6 Added docs for proposed deployment scheme 298ad8a Fix model type fields 22b1aec Add models for procedure and swagger types for it eb526e4 API endpoint and swagger description e1c1474 Basic methods that allow interraction with qualification process 2fcde22 Working on state machine and procedure specs 29c1cdd New version of swagger lib e1dd646 Delete wheel.. It's now fetched from PyPI 4a67299 Newer version of doc libs ea76115 Working on model prototypes aaa29c8 Prototype API stubs 706c2d9 Added API endpoint to display version b4affdd Added version stamp to every image built 722f8a2 New version of swagger UI ed447a8 Sample API code to test swagger docs feature dba0c07 Basic compose file to run API service deb97e0 Added custom built wheels to support swagger models doc 960699b Added basic infrastructure files
-
v0.10.0 protected
Tagged release v0.10.0 dd0bca2 Fix fixtures and tests according to model changes afbfa91 Refacrot Bid model according to documentation 256c927 Correct handling wrong values for ListObjectType 09f81d9 Fix fixtures according to model changes 9983d69 Fix tests according to model cahnges 0763759 Fix document fields according to documentation 1e86d8b Fix tenderAttempts min value 6e9d3c7 Calculate signing period for award 0c823e3 Make calculate_admission_period function universal 14cbcfb Check fields in award accordinng to documentation 7d70f35 Remove signingPeriod from procedure model 60e97f8 Fix swagger for check auth 1c1a1d8 Add swagger defenition for auth endpoint a45f92e Add auth check func to api 011d53c Fix legalname declaration in models 7fef213 Correct fixtures #177 e126787 Check all fields in model Value and correct inconsistencies bf68d7c Fix updated swagger docs
-
v0.11.0 protected
Tagged release v0.11.0 8515233 Fix test 0adbfc4 Upgrade schematics version 8ffcd02 Update error handling on custom type 755d2cd Added question.dateModified f656ef6 Added dateAnswered field 6264cce Fixed typo in choices list be251ff Remove previous status validation f84317d Update tests according to the changes d2463a6 Add primary data validation 31ec43f Update fixtures according to model changes 6f5a250 Add validation for additionalClassifications field 31bdfac Add representation for custom DecimalIntegerType in swagger 239b19d Add prototype of custom decimal-integer type 78eda49 Removed obsolete field 8b222f0 Update fixtures and docs accroding to model changes 6bff9a7 Remove kind field from organization model 735360f Update amount value to float in fixtures and docs 8957712 Add tests for custom decimal integer type 96367a6 Add prototype of custom decimal-integer type 5914871 Add tests for items migration 650b15b Add migrations for items.additionalClassifications ba2b373 Fix fixtures according to model changes c8b2ded Update additionalClassifications fields type 1576f6e Initial prototype of data migrations 1db02dd Disable endDate updating in all periods ee137d0 Add validation on multilangtypes locales values 749210d Correct doctest calculator e0d99f7 Update configuration for 2020 holidays b77b237 Update schematics version 6c7e432 Fix fixtures according to validation changes e69e97e Add validation on unit model 8ff7421 Add classifiers for unit codes 8fd3154 Fix swagger auth endpoint 7e0a3cc Changed phonenumber regex to match number of any length
-
v0.2.0 protected
Tagged release v0.2.0 59eff2f Add tests 83a9c47 Add 409 status handle on Auction.on_enter d4a6900 Check if states available when read spec 77137bb Update states names in spec 68c9689 Delete tokens from logs f58a6ad Add error handler for chronograph df35594 Add integration tests, refactor unit for complete procedure b49f209 Check owner pemission for complete procedure b58d21d Add route for complete procedure ce2389b Change expects decorator usage in api handlers 496bbed Add request error middleware e01ad5d Add integration tests for awarding state 8d62cd3 Refactor awarded state methods to work with contract 190384f Add routes for awarded state 16233ba Add roles to some models and contract getter to procedure 13cc8ec Fix asserts with error messages 3473f57 Make owner field reqired to _AclResources childs 5e2a1ed Add custom error handling in api 083f9f0 Add custom errors 93167df Update spec in helm config map 4c6b0ba Add contract model 1bf37ee Add initial tests 2c8e8fa Update spec d7b89f9 Implement awarded state be06894 Minor model changes c20f1fc Change status code to 422 when DataError is raised 7311b3a Change state durations 5a8bbe0 Remove the 'example' attr 9a9cc9d Remove the 'ReadOnly' parameter from the 'procurement_method' field in the 'Procedure' model af23af5 Change path id's type to string 11debf7 Add indexes ef72a62 Add tests 0b67a36 Add history endpoints 91a5b83 Add history in the db layout e04bdad Exclude unused props from model fields a2a152f Add errors description db1f446 Add underscore to models to exclude from swagger bfca30d Add doc to dynamic generated models 8c68c58 Fix validation errors for models ad29e93 Add number_of_bids_check to the configmaps for k8s #26 25ae5cf Fix swagger validation errors 53878e5 Refactor State and tests 3859603 Add tests ff7a659 Add BaseState class for dummy states f27a370 Add bids check after tendering state 5c3f3fd Added .dockerignore file 79b3ac2 Update spec in helm chart f472deb Add tests f784c48 Implement qualification state e565777 Minor model changes b4bbead Procedure methods to work with awards d2ff0e9 Minor refactoring of get_bid method 2a249a9 Update fixture and spec 578a634 Added a separate method to load already existing procedure 8465f46 Separate procedure type lookup and object creation 2021fa2 Mark status as readonly field, remove it from fixture c52d498 Fix fxitures according to model changes 6866d6f Change model structure 63346a1 Fix issue #14 c01588e Fix issue #15 b5e3d11 Add tests for databridge 4a1df1f Implement databridge functional 7d42b22 Add databridge to helm charts 3aaaabe Add databridge as compose service eb65128 Added version id to swagger ui 1ad66fe Fix spec in chart values d6a9150 Revert "Fixed deployment restart" e2a133a Fixed deployment restart e14d997 Add rollout deployment for procedure services 7dca610 Add tests for get bid endpoint 50e22ec Add endpoint for get bid by id db5d2b0 Add deploy stage 35c767f Add tests for generate bidder and auction urls 33f3f94 Add auction and bidder urls to db 43a981e Add AUCTION_URL to env variables in helm charts 97659d4 Add AUCTION_URL to env variables in compose cd2f5cf Rename base procedure class for swagger compatibility 0b77f2e Add custom multilang type 2883241 Add check if specs is not available 15f7beb Added fields config to k8s config map bd59718 Add spec to chronograph compose service b504d32 Move models files to own directory 83ce05d Implement and use procedure factory instead of base procedure 3ffe5dd Implement prototype of model generator from spec cc98a48 Fix chronograph error handler 29ac532 Add chronograph to base compose as service 69a018a Added a make script to gather changelog and tag version a83210a Fix mocks in unit tests
-
v0.3.0 protected
Tagged release v0.3.0 1a5057b Allow to close question session before enquiryPeriod.endDate from spec 829590e Fix schematics to make request body examples for swagger doc 28f5efc Collect commits: move date-calculator in procedure service, correct helm configs 65b3f64 Add middleware to get accept-language from headers 3750a39 Update tests 604d261 Update fixtures 05954f2 Modify multilang type according to requirements 5ed2986 Update schematics requirements cdc9256 Add test for bid filtering, fix old tests bb304d6 Add auth context to procedure export fa5d5af Add role for filtering bids by owner token 6148942 Remove compose services for integration tests 06a3858 Make some magic to run namespace packages dc04f08 Correct field and function name typo cfdef0d Remove useless stage 9012cf5 Build package only on tag 57c94d3 Change build box for twine upload 06c7443 Update setup file bde8b63 Add stages to ci 1bce67b Add command in make file for build and publish packages 533eaa5 Change contract & award fields to camelCase style afe8247 Change ditems & questionfields to camelCase style 05968b4 Change document & bid fields to camelCase style 9281fa9 Change organization & contract point fields to camelCase style 41be2b2 Correct test to new field name f61a936 Change procedure fields to camelCase style b245500 Update schematics requirements 10f9cfc Fix tests with bid creation c19ed43 Add bids field to blacklist in import roles 36fc3ff Move role helper classes to models for package compability 1060b48 Fix tests to new model generator 138d9ad Move model generator to src directory b1efcbd Add setup.py file 6715a8d Move quota distribution percentage into spec file 198c4cf Add majority option as default config for write concern 33fdbf4 Resolve discussions and propositions bf1f063 Move config for concern all MongoDB to env variables 45b23cc Fix creating procedure error dd6186f Login to docker registry for pipeline jobs bf0cba0 Switch CI to run on K8s runner 7b01dea Update schematics version in requirements 7f77d53 Add tests for role chain functional 83f828c Add chain class and status role class 6b7fd1a Add custom pypi index to requirements 526ec8e Fix tests for schematics 3.0.1 fd80939 Refactor bid update 68f55b4 Update tests fd44180 Fixed unit tests fixtures e5d133e Fixed Complete state base class 555581a Reorder fields in Procedure b5aa89d Fixed method to create awards 5b44ee6 Fixed some models properties ff765c5 Contracts Value 317cb06 Refactoring for new schematics 6952c0d Add majority write concern for mongodb updates 4898e85 Check if specs do no duplicate class_name property f173dd3 Fix line break in ci 4f29ef6 Fix ci trigger variable 38d0572 Deploy kubernetes via pipeline trigger beb4060 Fix variables in makefile dac429f Add file uploading to makefile c18162d Add stages to ci to build helm charts 3bcfcbb Update tests a2851f5 Handle errors in databridge cdf651e Allow ask question in the Reqctification and Tendering periods b8e5b8e Generate config map from values 72e0352 Add spec and config to values file c3a556c Auction url and auction databridge to values f6a6b8a Update new release in deploy kuber stage dabbba6 Add error handling for bid endpoints 148f970 Add HTTPNotFound handling ab2d1d5 Set utc timezone before convert datetime to str f22cb26 Update spec 6cea292 Update tests be913bc Refactore states 4da2ac8 Add initial_period_calculations call util 1156a47 Update tests 59c3e40 Move auction start date to auctionPeriod.startDate b4376eb Refactor api docs and errors e3b1127 Remove assigning period in the Awarding period 64e16a1 Add setting next status on Auction state 32aef29 Update tests 5d7540e Add periods calculation on Rectification state 1890b04 Update specs for helm 5dd1b96 Add call calculator endpoint to count days eb62c7e Update spec according to docs beea015 Create alias for mongodb dcf09f4 Add state periods to procedure object 6ea5b96 Fix cleanup stage to properly delete image
-
v0.3.2 protected
Tagged release v0.3.2 8ffa2dd Add quota to concern values 2a37918 Change mongo write concern in all deployments for load tests fa03fd3 Update write concern for load tests d9c723c Handle method not allowed in url 342586a Handle invalid object id in url 54f66e6 Update field-role view access
-
v0.3.3 protected
Tagged release v0.3.3 3d65643 Add logging yml as config map to kubernetes 5fc5c98 Prettify logging yml 4b90956 Implement flexible logging configuration 7f9d805 Add README file 3c366d7 Add load test for procedure base working flow 2eac38b Add base procedure load test
-
v0.3.4 protected
Tagged release v0.3.4 ed56241 Refactored configure logging function in multiple files f710529 Correct security option in docstrings 914108f Update models.py for demo 9ae4a0a Update date calc functions and remove old from procedure.utils edab1d3 Get swagger lib from pypi not wheel afc75f7 Check swagger related parts
-
v0.3.5 protected
Tagged release v0.3.5 11c56ce Remove dynamical fields generation 3beb971 Add GreenProcedureFast model a1c4aa9 Correct swagger validation errors 0445555 Remove locust from test-requirements
-
v0.3.6 protected
Tagged release v0.3.6 3b8b61c Add auction type to databridge url 6299bd8 Update tests 43d4e7e Make procurementMethod field autogenerated with choices according to spec f381295 Use custom access logger in databridge b6d3d61 Remove old access logger format ac9c372 Implement custom access logger 33392ce Mount config to chronograph and databridge services fc0b7fa Add test for auction start time calculation 00cf6f9 Generate auction id for procedures 34990d8 Build helm packages on tag increment 7221b28 Add access log format to databridge
-
v0.3.7 protected
Tagged release v0.3.7 283ada0 Add auction url to databridge env in helm 258bd4b Refactor API endpoints 25bb495 Add endpoint for procedure cancellation 6007885 Add tests on procedure cancellation on every state ec1f651 Add mixin state implementing procedure cancellation c9bb6a1 Add cancellation model e05bd9f Add checking required vars f26a564 Refactored test for bids visibility 63d6e43 Add unit test for bid visibility 6dda4f9 Make deleted bids not visible for all df3b6e3 Make AUCTION_URL required 2e7e4b6 Update tests 26b02b4 Change url to relative url 4b7cf55 Add RelativeURLType 9afbfea Fix configure logging func 6536e9c Handle json decode error in api
-
v0.3.8 protected
Tagged release v0.3.8 2eb0a3c Remove specs from helm config map 4c3a3b4 Fixed #88 with correct docstrings
-
v0.4.0 protected
Tagged release v0.4.0 f9b8ae1 Fixed tests for items list validation e401890 Fixes procedure items list require to be not empty 528a1d1 Updated qualification state according to latest specs dfa3bb6 Check how we work with time from spec (timezone) 56cf32a Implement ownership for questions a15e843 Fix internal server error occurs when countryName isn't correct. Fixes #107 429220c Add required field valueAddedTaxIncluded to Value. Fixes #116 e1680b8 Periods marked as readonly. Fixes #115, #106 89dd1a3 Move retry function in error module cause of circular imports 82dfc0b Add middleware to cath concurrency errors, and handle them c89aa91 Add exponential sleep on retry c55dd05 Change procedure data fields to required. Fixes #112, #108 4ca29fc Add data.procuringEntity.kind field. Fixes #111 3024eba Rename contractPoint field to contactPoint. Fixes #109 91ac102 Move all datetime model fields to utcdatetime type 04fe851 Fix auctionUrl displaying 7fe003b Fixed #86 when award is cancelled quota returned to remaining quota pool 4f20125 Update tests according to changes 851bc56 Change success response status
-
v0.4.1 protected
Tagged release v0.4.1 ec956e9 Update tests according to changes 370350c Change default status field in status role class 01fa441 Describe API return values for swagger e579f32 Update new type usage eae3bf4 Add ListObjectType
-
v0.5.0 protected
Tagged release v0.5.0 24584fb Update specs inheritance logic 7a7d183 Correct swagger examples where called schema object bef1347 Fix swagger doc for document_history endpoint cf2943f Update fixtures according to new rules of validation 5bbee19 Update validation on procedure fields 8bdc173 Rename endpoint that is related to awards eb19939 Add renewables-initial-qualification to procurementMethod choices f31bb26 Add tutorial for new procedure types c13b8f0 Add commit hash as project name to integration compose aaf812b Add new procedure type starting from qualification state 4809731 Add endpoint for show generated specs a4d901f Add spec inheritance 956f3bd Removed access details from Documents model 034fdb0 Fix #120 should not be possible to set auction start date on weekend c5d0c8f Add new procedure type with auction as initial state fbc3a8c Create id for procedure with schematics and change import role rules for owner aa66974 Add tests to cover document's history endpoints 3f904f1 Add desc sorting b1bd03e Refactor some tests, write new on updating procedure 8b0b0e4 Add indexes for history collection 10bafd1 Add document_history endpoint 89670bf Add documents_history_list endpoint 7d02e79 Add default_type_encoder to simplify encoding for the document history data 118836a Add DocumentMixin to keep datePublished when update document list 2fa7d3c Add default values date fields in the Document model e4f7784 Fixes #135 with correction question period end date e1d75e4 Add tests b8155da Update fixtures 90fb029 Minor fixes according to tests 8e52036 Add procedure id to the history data to simplify search cbde50d Correct creator procedure c856313 Wrap duplicating code in functions d181ba0 Marked integration tests that need refactoring 84aeaf5 Updated tests according to new timer events 94cc1eb Passing award_id corretly between events 7817600 Added implementation of multievent timer 82ef903 Updated tests according to logic change e98e359 Moved state_spec property to base state cdcc158 Moved Awards States to separate module 690bcfb Award State prototype 95d702b Fix tests and add new, Add endpoint to confirm award admission d446d2e Add necessary statuses and time periods f2cf4f0 Set award status cancelled for admission period b04b207 Updated specs accoring to new states b3a3f73 WIP: Working on qualification part2 logic cdf8db1 Added signingPeriod, waitingPeriod to procedure 0b2a72a Refactoring of api routes 05d51be Rename contractPoint model to contactPoint 0bc7e92 Add lost item' endpoint a1a18b9 Fix errors related to swagger f8c2657 Add acl to awards methods e203d14 Add endpoints to awards documents bac0ab2 Add method to state machine to manage awards docs 319ab10 Add endpoints for items 398f3e4 Add methods to manage items 0c70462 Add endpoints to contracts documents 225e162 Add methods to manage contracts documents eb69177 Add get all docs endpoint e99db73 Add bid's documents endpoints 24f9dc4 Add methods to the state machine to manage bid docs fd1a5d0 Add Doc classproperty to Bid model f353bb1 Add __addedInQualificationState field to Document model aaed20c Set default value for documents c824b69 Add endpoints 1f084e6 Pin helm version to current version in cluster c908cd6 Fixes #130 with correction adding auction startDate by timezone 15d7e16 Add methods to state machine 0f236be Add decorator to unpack url params 6647f75 Fixes #128 with corrections in swagger doc creating 5208dc0 Fix error displaying in iterable types