Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bulk fiscal event push and merged develop branch changes (#22)
* initial junit sample * initial fiscal event junit changes (#101) * initial fiscal event junit changes * removed unused props Co-authored-by: pintu-eGov <[email protected]> * IFIX-561 : Junit COA (#102) * IFIX-561 : Junit COA * IFIX-561 : Junit COA Co-authored-by: pintu-eGov <[email protected]> * Ifix 561 (#105) * IFIX-561 : Junit COA * IFIX-561 : Junit COA * IFIX-561 : Junit COA Co-authored-by: pintu-eGov <[email protected]> * Master data service unit cases (#106) * Ifix 564 (#107) * initial fiscal event junit changes * removed unused props * IFIX-564 : junit Fiscal event search Co-authored-by: pintu-eGov <[email protected]> * Complete Junit case for Master data server * added junit-fiscal-event-service changes * master service junit code coverage report-1.0.0 * Bulk fiscal event push * Bulk fiscal event push- changed the pom version * Junit master (#6) * initial junit sample * initial fiscal event junit changes (#101) * initial fiscal event junit changes * removed unused props Co-authored-by: pintu-eGov <[email protected]> * IFIX-561 : Junit COA (#102) * IFIX-561 : Junit COA * IFIX-561 : Junit COA Co-authored-by: pintu-eGov <[email protected]> * Ifix 561 (#105) * IFIX-561 : Junit COA * IFIX-561 : Junit COA * IFIX-561 : Junit COA Co-authored-by: pintu-eGov <[email protected]> * Master data service unit cases (#106) * Ifix 564 (#107) * initial fiscal event junit changes * removed unused props * IFIX-564 : junit Fiscal event search Co-authored-by: pintu-eGov <[email protected]> * Complete Junit case for Master data server * added junit-fiscal-event-service changes * master service junit code coverage report-1.0.0 * junit-master : formatted Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> Co-authored-by: rushang7-eGov <[email protected]> * Patch Updates (#114) (#7) * Event type enum rename (#109) * Renamed enum to Pascal_Case. (#103) * Renamed enum to Pascal_Case. * API will receive enum in All Caps but within iFix-Core the enum will be in Pascal_Case. * Fiscal-Event-Service will receive EventType enum in ALL_CAPS but it will output EventType enum in Pascal_Case. * Added note to CHANGELOG.md * Renamed enum to Pascal_Case. (#104) * Renamed enum to Pascal_Case. * Added note to CHANGELOG.md * Fixed the hierarchy level search criteria parameter (#111) Co-authored-by: pintu-eGov <[email protected]> * Enum rename version update (#110) * Updated version in pom.xml * Updated version number * Update ifix-department-entity-service-1.0.0.yaml (#112) Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rushang7-eGov <[email protected]> Co-authored-by: pintu-eGov <[email protected]> * bulk fiscal event validations * bulk fiscal event validations- version corrected * bulk fiscal event validations- Junit * Merge the fiscal event aggregate service into develop branch (#14) * Ifix master data service (#19) * iFix-Master-Data-Service: Initial Commit * Update build-config.yml (#3) * Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library Created the basic package structure and concrete classes. updated the tracer jar version to 2.0.0 snapshot * Chart of account service - Create v1 Post * Goverment Create API structuring * Governmet Create API * Chart of account service - modified the api end point and put the validation for user info * Update build-config.yml (#4) * Env variable added and updated the spring boot version to 2.3.3 * Updated tracer to ifix-tracer. * Updated groupId for ifix-services-common * add the @tostring,@EqualsAndHashCode model class level * Refactored goverment create API and search API * Recorrection of tracer dependency * Updated ifix-tracer version * COA search flow * Spring boot version change * Chart of Account - create api - tenant search * Update Dockerfile * Refactor responseInfo to responseHeader * Refactor majorHeadtype to majorHeadType * Chart of Account - create api - tenant search--> Review comment(s). (#8) * Rahu eat search api (#7) * MongoDB pass url instead of host and port * Removed unused property * Pk master data coa (#9) * Chart of Account - create api - tenant search--> Review comment(s). * Generic type serviceRequestRepository * Generic type serviceRequestRepository * Department search Api * MongoDb url config Co-authored-by: pintu-eGov <[email protected]> * Project search API * Removed unused properties * Removed corresponding property from the code * Renamed property * Project search API (#10) * file name changes * Removed unused properties * MongoDB migration data and instructions. (#13) * MongoDB migration data and instructions. * Seed data and index mongo queries Co-authored-by: pintu-eGov <[email protected]> * seed data for Coa and government * IFIX-242: EAT refactored to Expenditure (#16) * IFIX-242: EAT refactored to Expenditure * IFIX-242: location value has been removed * IFIX-242: tenant id in lower case * changing expenditure class name in seed data Co-authored-by: Rushang Dhanesha <[email protected]> Co-authored-by: rushang7-eGov <[email protected]> Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rahu-dev <[email protected]> Co-authored-by: rahu-eGov <[email protected]> * Ifix master patch (#20) * iFix-Master-Data-Service: Initial Commit * Update build-config.yml (#3) * Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library Created the basic package structure and concrete classes. updated the tracer jar version to 2.0.0 snapshot * Chart of account service - Create v1 Post * Goverment Create API structuring * Governmet Create API * Chart of account service - modified the api end point and put the validation for user info * Update build-config.yml (#4) * Env variable added and updated the spring boot version to 2.3.3 * Updated tracer to ifix-tracer. * Updated groupId for ifix-services-common * add the @tostring,@EqualsAndHashCode model class level * Refactored goverment create API and search API * Recorrection of tracer dependency * Updated ifix-tracer version * COA search flow * Spring boot version change * Chart of Account - create api - tenant search * Update Dockerfile * Refactor responseInfo to responseHeader * Refactor majorHeadtype to majorHeadType * Chart of Account - create api - tenant search--> Review comment(s). (#8) * Rahu eat search api (#7) * MongoDB pass url instead of host and port * Removed unused property * Pk master data coa (#9) * Chart of Account - create api - tenant search--> Review comment(s). * Generic type serviceRequestRepository * Generic type serviceRequestRepository * Department search Api * MongoDb url config Co-authored-by: pintu-eGov <[email protected]> * Project search API * Removed unused properties * Removed corresponding property from the code * Renamed property * Project search API (#10) * file name changes * Removed unused properties * MongoDB migration data and instructions. (#13) * MongoDB migration data and instructions. * Seed data and index mongo queries Co-authored-by: pintu-eGov <[email protected]> * seed data for Coa and government * IFIX-242: EAT refactored to Expenditure (#16) * IFIX-242: EAT refactored to Expenditure * IFIX-242: location value has been removed * IFIX-242: tenant id in lower case * changing expenditure class name in seed data * Id addition in COA * updated the read me * updated the read me Co-authored-by: Rushang Dhanesha <[email protected]> Co-authored-by: rushang7-eGov <[email protected]> Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rahu-dev <[email protected]> Co-authored-by: rahu-eGov <[email protected]> * Update CODEOWNERS * Ifix seed data (#21) * iFix-Master-Data-Service: Initial Commit * Update build-config.yml (#3) * Removed the local RequestHeader, ResponseHeader,Error,ErrorResponse,AuditDetails ,And added the same from common library Created the basic package structure and concrete classes. updated the tracer jar version to 2.0.0 snapshot * Chart of account service - Create v1 Post * Goverment Create API structuring * Governmet Create API * Chart of account service - modified the api end point and put the validation for user info * Update build-config.yml (#4) * Env variable added and updated the spring boot version to 2.3.3 * Updated tracer to ifix-tracer. * Updated groupId for ifix-services-common * add the @tostring,@EqualsAndHashCode model class level * Refactored goverment create API and search API * Recorrection of tracer dependency * Updated ifix-tracer version * COA search flow * Spring boot version change * Chart of Account - create api - tenant search * Update Dockerfile * Refactor responseInfo to responseHeader * Refactor majorHeadtype to majorHeadType * Chart of Account - create api - tenant search--> Review comment(s). (#8) * Rahu eat search api (#7) * MongoDB pass url instead of host and port * Removed unused property * Pk master data coa (#9) * Chart of Account - create api - tenant search--> Review comment(s). * Generic type serviceRequestRepository * Generic type serviceRequestRepository * Department search Api * MongoDb url config Co-authored-by: pintu-eGov <[email protected]> * Project search API * Removed unused properties * Removed corresponding property from the code * Renamed property * Project search API (#10) * file name changes * Removed unused properties * MongoDB migration data and instructions. (#13) * MongoDB migration data and instructions. * Seed data and index mongo queries Co-authored-by: pintu-eGov <[email protected]> * seed data for Coa and government * IFIX-242: EAT refactored to Expenditure (#16) * IFIX-242: EAT refactored to Expenditure * IFIX-242: location value has been removed * IFIX-242: tenant id in lower case * changing expenditure class name in seed data * Id addition in COA * Tenant Id changes Co-authored-by: Rushang Dhanesha <[email protected]> Co-authored-by: rushang7-eGov <[email protected]> Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: pintu-eGov <[email protected]> * ifix services common (#23) * Created ifix-services-common library * Update domain name * Update build-config.yml (#3) * Update build-config.yml (#4) * ifix-tracer library * Update build-config.yml (#5) * Added dockerfile and Changed settings * Update dependency repositories * Updated groupId * Updated ifix-tracer for Spring 2 * Create .gitignore (#24) accepting only gitignore * Fiscal event post processor (#28) * Update build-config.yml (#3) * Update build-config.yml (#4) * Update build-config.yml (#5) * Updated Dockerfile base image (#6) * Fiscal Event Post Processor: Initial Commit * Update build-config.yml (#12) * IFIX:244 : Service, producer and other packages, classes * IFIX:244 : Service, producer and other packages, classes * Rahu ifix 244 (#15) * Push to MongoDB: config and instruction * Update README.md * Pk fiscal event post processor (#17) * Update README.md * Refactor consumer name * Flattening fiscal event data * Fix: Kafka consumer properties * Version change * Addition of ingestionTime and version change * Added instructions and config for Push to Druid. * Updated Druid config. Co-authored-by: rushang7-eGov <[email protected]> Co-authored-by: Rushang Dhanesha <[email protected]> Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> * Fiscal event service (#29) * Update build-config.yml (#3) * Update build-config.yml (#4) * Update build-config.yml (#5) * Updated Dockerfile base image (#6) * Fiscal Event Service: Initial commit * Pk fiscal event service (#11) * IFIX-230 : Added the producer and other package * IFIX-230 : Basic validator, enricher and other packages structure Co-authored-by: pintu-eGov <[email protected]> * IFIX-230 : Moved service package * Update build-config.yml (#12) * Rahu ifix 230 (#14) * IFIX-230 : Validate the COA Ids from master service , Enriched the details * validate tenant and project Id * Naming convention resolved Co-authored-by: pintu-eGov <[email protected]> * Coa Uri config * Coa Uri config * modified the coa - error message * EventTypeEnum key value correction * addition of ingestionTime * Migration scripts for fiscal event Co-authored-by: rushang7-eGov <[email protected]> Co-authored-by: Rushang Dhanesha <[email protected]> Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> * Ifix zuul (#30) * Update build-config.yml (#3) * Update build-config.yml (#4) * Update build-config.yml (#5) * ifix-zuul: Copy from DIGIT Zuul * Code cleanup * Updated Dockerfile base image (#6) * Update build-config.yml (#12) * Jwt Verifier Filter * Refactored: requestInfo -> requestHeader and responseInfo -> responseHeader * Commented out all unused filters * Reformat Code * Refactor REQUEST_INFO -> REQUEST_HEADER * Added userInfo to requestHeader by reading it from JWT. * Bug Fixed * Commented out unused filter * Bug fixed * Removed unused filter * Resolve test cases Co-authored-by: rushang7-eGov <[email protected]> Co-authored-by: Rushang Dhanesha <[email protected]> Co-authored-by: pintu-eGov <[email protected]> * Keycloak (#31) * Update build-config.yml (#3) * Update build-config.yml (#4) * Update build-config.yml (#5) * Updated Dockerfile base image (#6) * Update build-config.yml (#12) * Instructions for Creating Client * Added ifix-realm and instructions to import it Co-authored-by: rushang7-eGov <[email protected]> Co-authored-by: Rushang Dhanesha <[email protected]> Co-authored-by: pintu-eGov <[email protected]> * Build config for department entity service (#34) * Convert enum to all caps (#36) Co-authored-by: rushang7-eGov <[email protected]> * Rahu 310 (#38) * Supporting code for Project Department Entity Ancestry Integration * Project create API * Enrich department entity ancestry in project. * Added departmentId in DepartmentEntity model * Department entity validation * COA code fix Co-authored-by: rushang7-eGov <[email protected]> * Refactored: responseInfo -> responseHeader (#39) * Pk department entity post processor (#40) * Updated Druid ingestion config (#41) Co-authored-by: rushang7-eGov <[email protected]> * IFIX-320: EAT index refactor (#44) * Ifix department entity service (#45) * Update build-config.yml (#3) * Update build-config.yml (#4) * Update build-config.yml (#5) * Updated Dockerfile base image (#6) * Update build-config.yml (#12) * Update CODEOWNERS * Initial Commit * initial Department entity service setup * initial Department entity service setup * Added build config for ifix-department-entity-service (#26) * Updated context path and port number * Rahu 313 (#27) * IFIX-311: Create Department Hierarchy * Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service # Conflicts: # domain-services/ifix-department-entity-service/src/main/resources/application.properties * IFIX-313: Department entity create api * changed the level data tpe to Integer * DepartmentEntity attribute correction * refactor the GovernmentUtil and DepartmentUtil * DepartmentEntity validation fix Co-authored-by: pintu-eGov <[email protected]> * removed unused object, imports * Initialise create index file * Pk ifix department entity service (#32) * IFIX-311: Create Department Hierarchy * Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service # Conflicts: # domain-services/ifix-department-entity-service/src/main/resources/application.properties * IFIX-313: Department entity create api * changed the level data tpe to Integer * IFIX-314: Search Department Hierarchy Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> * Department entity get parent (#33) * Department Entity get parent. * Return complete ancestry. * Added seed data. * Pk ifix department entity service (#35) * IFIX-311: Create Department Hierarchy * Merge branch 'ifix-department-entity-service' of https://github.com/egovernments/iFix-Dev into pk-ifix-department-entity-service # Conflicts: # domain-services/ifix-department-entity-service/src/main/resources/application.properties * IFIX-313: Department entity create api * changed the level data tpe to Integer * IFIX-314: Search Department Hierarchy * IFIX-314: Search Department Entity * Migration scripts * Migration scripts Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> * seed data change and department ancestry attribute correction * Updated seed data Co-authored-by: rushang7-eGov <[email protected]> Co-authored-by: nikesh-eGov <[email protected]> Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: pintu-eGov <[email protected]> * IFIX-320: New indexes for for fiscal event (#43) * IFIX-320: New indexes for for fiscal event * add department entity id * add ancestry id * IFIX-320: index correction * IFIX-371 : fiscal event search api (#47) Co-authored-by: pintu-eGov <[email protected]> * Jmeter test plan for fiscal-event-service (#48) Co-authored-by: rushang7-eGov <[email protected]> * Updated README file (#49) * Updated README file * README changes * Migration file rename (#50) * Update INSTRUCTIONS.md (#51) Co-authored-by: rushang7-eGov <[email protected]> * Pk ifix 319 (#52) * IFIX 319 : Create expenditure api * IFIX-318: Department Entity create Co-authored-by: pintu-eGov <[email protected]> * Changed primary timestamp in druid config (#53) Co-authored-by: rushang7-eGov <[email protected]> * Ifix 379 (#54) * Ifix 387 (#55) * IFIX 387 : - Department entity master service * IFIX-387 : fiscal event service * IFIX-387: Master Data service reformat. * IFIX-387: FiscalEvent Post Processor reformat. * IFIX-387 : fiscal event service- renamed yaml file * IFIX-387 : fiscal event service- renamed yaml file * IFIX-387 : fiscal event service- renamed yaml file * IFIX 387 : - Department entity master service--yaml file renamed * IFIX-387: FiscalEvent Post Processor yaml file addition * IFIX-387: Yaml file correction Co-authored-by: pintu-eGov <[email protected]> * Druid config (#56) * Added transformSpec * Updated JMeter test with csv Co-authored-by: rushang7-eGov <[email protected]> * documentation link and postman collection (#57) * documentation link and postman collection * link fix * Update README.md Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> Co-authored-by: rushang7-eGov <[email protected]> * Doc add (#58) * Added the postman and documentation link * redocly link fix * redocly link fix1 * redocly link Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> * Postman collection and API redocly link (#59) * Ifix 386 (#60) * Add ps link (#61) * Bug fix regarding refactor (#62) * Null check for corrupted project data (#63) Co-authored-by: pintu-eGov <[email protected]> * Department Entity check at fiscal event push (#64) * Bug fix department entity check while fetching from department entity service (#65) * Kafka consumer lag issue (#67) * Department entity children fix (#69) * Hierarchy level zero addition (#70) * Corrected collection name of fiscal event (#72) * Updated the readme doc (#71) * Updated the readme doc * Updated the readme doc Co-authored-by: pintu-eGov <[email protected]> * Corrected collection name (#73) * Corrected collection name of fiscal event * fiscal event amount details Co-authored-by: pintu-eGov <[email protected]> * Update FiscalEventValidator.java (#74) Removed the duplicate call of validate amount details * CoaId null fix (#75) Co-authored-by: pintu-eGov <[email protected]> * Added utilities * initial aggregate setup * Renamed the aggregator * reanmed the service * Moved to db folder * Re-indented .sql flie * first version of fiscal event aggregate * review comments * moved migration script into main folder * Removed dockerfile for flyway db migration * Updated Flyway environment variable names * fiscal event aggregate : Pending collection & payment * update issue fix for null coa id * IFIX 557 : documentation * Renamed EventType enum to Pascal_Case. * IFIX-589 : Dynamic fiscal period * IFIX-589 : Dynamic hierarchy level * IFIX-590 : Dynamic hierarchy level * named parameters (for query maintenance) * removed commented code * removed unused test file * merged and synced develop branch Co-authored-by: Rushang Dhanesha <[email protected]> Co-authored-by: rushang7-eGov <[email protected]> Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rahu-dev <[email protected]> Co-authored-by: rahu-eGov <[email protected]> Co-authored-by: nikesh-eGov <[email protected]> Co-authored-by: GhanshyamRawat-eGov <[email protected]> Co-authored-by: nikesh-eGov <[email protected]> * removed mandate check for user info from Search APIs of Master data and Department Entity Service (#15) * removed mandate check for user info from government and COA service * removed mandate check for user info from search department,expenditure and project service * removed user info mandate check from search department entity service Co-authored-by: pintu-eGov <[email protected]> * Junit - ifix post processor service (#16) * Junit master (#6) * initial junit sample * initial fiscal event junit changes (#101) * initial fiscal event junit changes * removed unused props Co-authored-by: pintu-eGov <[email protected]> * IFIX-561 : Junit COA (#102) * IFIX-561 : Junit COA * IFIX-561 : Junit COA Co-authored-by: pintu-eGov <[email protected]> * Ifix 561 (#105) * IFIX-561 : Junit COA * IFIX-561 : Junit COA * IFIX-561 : Junit COA Co-authored-by: pintu-eGov <[email protected]> * Master data service unit cases (#106) * Ifix 564 (#107) * initial fiscal event junit changes * removed unused props * IFIX-564 : junit Fiscal event search Co-authored-by: pintu-eGov <[email protected]> * Complete Junit case for Master data server * added junit-fiscal-event-service changes * master service junit code coverage report-1.0.0 * junit-master : formatted Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> Co-authored-by: rushang7-eGov <[email protected]> * Patch Updates (#114) (#7) * Event type enum rename (#109) * Renamed enum to Pascal_Case. (#103) * Renamed enum to Pascal_Case. * API will receive enum in All Caps but within iFix-Core the enum will be in Pascal_Case. * Fiscal-Event-Service will receive EventType enum in ALL_CAPS but it will output EventType enum in Pascal_Case. * Added note to CHANGELOG.md * Renamed enum to Pascal_Case. (#104) * Renamed enum to Pascal_Case. * Added note to CHANGELOG.md * Fixed the hierarchy level search criteria parameter (#111) Co-authored-by: pintu-eGov <[email protected]> * Enum rename version update (#110) * Updated version in pom.xml * Updated version number * Update ifix-department-entity-service-1.0.0.yaml (#112) Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rushang7-eGov <[email protected]> Co-authored-by: pintu-eGov <[email protected]> * IFIX-687 : Included audit details in Druid (#8) Co-authored-by: pintu-eGov <[email protected]> * IFIX-587 & IFIX-588 - junit post processor Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> Co-authored-by: rushang7-eGov <[email protected]> * removed duplicate file * bulk fiscal event push - merged the develop branch * merging the missing changes in bulk-fiscal-event PR * Code coverage report * changed the max push fiscal event size env variable name * changed the max push fiscal event size env variable name * changed the max push fiscal event size env variable name Co-authored-by: pintu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> Co-authored-by: rahu-eGov <[email protected]> Co-authored-by: rushang7-eGov <[email protected]> Co-authored-by: Rushang Dhanesha <[email protected]> Co-authored-by: nikesh-eGov <[email protected]> Co-authored-by: GhanshyamRawat-eGov <[email protected]> Co-authored-by: nikesh-eGov <[email protected]>
- Loading branch information