* improvement: update all templates endpoint
* chore: feature flags and minor improvements
* chore: common constants across templates
* improvement: work item template util types
* chore: minor improvements and base template store fixes
* improvement: common template related components
* chore: work item template util improvements
* improvement: remove empty templates list sections
* improvement: enhance project level template list modularity
* improvement: template list loader
* improvement: work item template form background color
* fix: Search and filter for work items
* fix: Search and filter for work items
* feat: endpoint to list related customers of work items
* feat: endpoint to fetch customer requests of a work item
* feat: search for customer requests of work items
* chore: return customer and customer request count
* feat: add customer and customer request count in user properties
* feat: add order by filters
* fix:remove unwanted code
* * feat: added customer counts to list, kanban card and spreadheet
* feat: added customers list to work item properties
* chore: removed package config
* fix: check featureflag
* fix: PR comments
* fix: customer_request_count is not returned
* fix: customer_count and customer_request_count not returning on refresh
chore: change key names
* fix: issues not returning for work item types enabled projects
* fix: issues not returning for work item types enabled projects
* draft: customer request in work item detail
* fix: customer request id key
* chore: added request collapsible to issue detail
* fix: dynamically add customer_request_count field in the serializer
* fix: dynamically add customer_request_count field in the serializer
* chore: set read_only to true
* fix: type error on saving description_html
* fix: return customer_request_count in issue retrieve method
* fix: duplicate entries of customer requests
* fix: remove deleted customer requests
* * chore: updated feature flag check
* feat: added translations for dropdowns
* fix: mutation fix for issue detail
* chore: updated filters helper function
* feat: added enabled/disabled check for customer issue detail
* fix: filter archived work items
* chore: allow work items to be added for multiple customer requests
* fix: filtering logic
* refactor: change issues to work items in the url
* feat: added customer sidebar dropdown
* feat: adde customer dropdown for issue_detail sidebar
* feat: added unauthorized for customers members
* chore: update issue_ids to work_item_ids across payloads/responses
* fix: work_item_ids not returning
* chore: return created_at
* feat: added modal form to customer request create/update
* fix: return distinct customers
* *chore: updated translations
* chore: updated store mutations
* chore: removed redundant code
---------
Co-authored-by: Vamsi krishna <matalav55@gmail.com>
* fix: add workspace filter for templates
* improvement: remove create button for non-admins
* fix: project level template endpoints
* fix: project swtiching in work item template form
* chore: disable image extension for work item templates
* fix: disable workflow check from state dropdown for work item templates
* improvement: add workflows validation while populating work item template data
* improvement: template api url utils for path segments
* improvement: project level retrieve endpoint for work item templates
* `silo` refactoring changes (#2304)
* add sdk and services for workspace connection and import jobs
* rename service
* move worker folder to root + remove controller folder
* remove controller folder
* add external api service in silo
* fix params in service
* fix params in service
* fix services + remove projectid in job endpoints
* chore: added generic config types for job store (#2158)
* chore: made import job as generic
* chore: added generic parameter inside the job service
* chore: added generic parameter inside the job service
* feat: remove projectId from jobs endpoint
* chore: modified job store for new services
* chore: revert go.mod.sum
* chore: spaces
* gitlab auth callback
* github controllers update with plane api
* create api client fix
* base integration importer store
* remove junk store
* silo external api token middleware + plane api to generate user tokens
* add ahmac permission method in apiserver + ahmac sign flow on silo
* remove junk
* getapi client remove unwanted options
* modify api route for silo access + github gitlab and slack controller clean up
* types modify + jira importer cleanup
* fix: nodemon setup
* make getAPIClient as a singleton
* chore: added new definitions in base-import-worker
* chore: modified jira migrator to adhere to the modified types
* feat: modified base migrator to adhere new types
* chore: modified jira-server-migrator to adhere new changes
* chore: modified asana importer to adhere to new types
* fix: migrated importer controllers for new schema
* fix: build
* chore: asana and linear controller
* feat: updated job controller for new schema changes
* chore: added permissions
* integrations api migrations changes (#2193)
* chore: added workspace_slug inside job data
* replaced ahmac with hmac implementation
* add new service base api view for microservices
* fix: apiserver changes and base view
* feat: added changes to services
* feat: modified engine controller for using api services
* feat: modified UI stores for modified jira importer
* remove-log
* resolve hmac issue + silo endpoint url fixes
* add silo target access token rotation in get
* integration ui migration changes
* revert changes in il8n
* fix crud for api
* fix crud for api
* fix: batch lock config
* fix silo bundler issue (#2233)
* chore: combined common dashboard components for silo (#2166)
* chore: added new types to job store
* feat: updated job store dependencies for new params
* feat: created common components for importers dashboard
* feat: modified jira importer to comply with new common components
* feat: modified jira server dashboard to comply with the new component changes
* feat: modified asana to comply with the common dashboard changes
* fix: linear to comply with the new changes
* reset job store
* feat: migrated importers to new schema
* fix: removed unused code
* fix: base job importer model and serializer
* fix-lint-errors
---------
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>
* fix api serialisers
* fix: stabilized all integrations and jira importer
* fix: linear, asana and jira-server importers
* fix: reinstantiated hmac permission
* chore: removed the db folder for silo
* feat: added types for integration config
* feat: added check for supported integration in silo and web
* feat: added self hosted and cloud message differences
* add en translations for importers and jira importer (#2264)
* feat: Added language support for integrations (#2277)
* feat: added translations for github, slack and gitlab integrations
* fix: slack integration project modal
* fix: gitlab organization disconnect
* fix: silo build fixes
* feat: added more language to integration language support
* fix: review
* feat: modified caddy and compose for silo selfhosted changes (#2276)
* silo - fixes for keys and integrations form reset (#2283)
* fix hardcoded values for integration importer keys
* reset state after integration form submit
* fix missing key integration
* fix gitlab connection update
* fix: added slack images being updated while creating issues (#2288)
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>
* silo - fix integration lang support (#2291)
* fix hardcoded values for integration importer keys
* reset state after integration form submit
* fix missing translation key integration
* fix gitlab connection update
* fix integration lang support
* fix integration lang support
---------
Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com>
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>
* [SILO-71] flatfile importer v1 (#2156)
* feat: initialized CSV importer
* feat: added flatfile components
* feat: setup workbook and listener for csv importer
* feat: added store structure for flatfile importer
* chore: translated csv importer to flatfile importer
* feat: setup listener
* fix: event listener for creating agent
* feat: added flatfile importer skeleton
* feat: added flatfile etl logic for pulling and transforming data
* feat: added flatfile controller and migrator
* feat: curated flatfile root store and importer UI
* feat: initialized flatfile migrator
* fix: flatfile
* feat: added transformers for cycles and issues
* feat: added mapping and transformation for flatfile
* feat: added assignee field for fixing migrator bugs
* fix:build
* feat: added metrics inside the data import task'
* fix:workbook
* feat: added validation of email and date for flatfile
* add sdk and services for workspace connection and import jobs
* rename service
* move worker folder to root + remove controller folder
* remove controller folder
* feat: added modules and issue types inside flatfile
* fix: build
* fix:response-handler
* fix:errors
* fix:deleted-file
* fix: readded jobs route
* add external api service in silo
* fix params in service
* fix params in service
* fix services + remove projectid in job endpoints
* chore: added generic config types for job store (#2158)
* chore: made import job as generic
* chore: added generic parameter inside the job service
* chore: added generic parameter inside the job service
* feat: remove projectId from jobs endpoint
* chore: modified job store for new services
* chore: revert go.mod.sum
* chore: spaces
* gitlab auth callback
* github controllers update with plane api
* create api client fix
* base integration importer store
* remove junk store
* silo external api token middleware + plane api to generate user tokens
* add ahmac permission method in apiserver + ahmac sign flow on silo
* remove junk
* getapi client remove unwanted options
* modify api route for silo access + github gitlab and slack controller clean up
* types modify + jira importer cleanup
* fix: nodemon setup
* make getAPIClient as a singleton
* chore: added new definitions in base-import-worker
* chore: modified jira migrator to adhere to the modified types
* feat: modified base migrator to adhere new types
* chore: modified jira-server-migrator to adhere new changes
* chore: modified asana importer to adhere to new types
* fix: migrated importer controllers for new schema
* fix: build
* chore: asana and linear controller
* feat: updated job controller for new schema changes
* chore: added permissions
* integrations api migrations changes (#2193)
* chore: added workspace_slug inside job data
* replaced ahmac with hmac implementation
* add new service base api view for microservices
* fix: apiserver changes and base view
* feat: added changes to services
* feat: modified engine controller for using api services
* feat: modified UI stores for modified jira importer
* remove-log
* resolve hmac issue + silo endpoint url fixes
* add silo target access token rotation in get
* integration ui migration changes
* revert changes in il8n
* fix crud for api
* fix crud for api
* fix: batch lock config
* fix silo bundler issue (#2233)
* chore: combined common dashboard components for silo (#2166)
* chore: added new types to job store
* feat: updated job store dependencies for new params
* feat: created common components for importers dashboard
* feat: modified jira importer to comply with new common components
* feat: modified jira server dashboard to comply with the new component changes
* feat: modified asana to comply with the common dashboard changes
* fix: linear to comply with the new changes
* reset job store
* feat: migrated importers to new schema
* fix: removed unused code
* fix: base job importer model and serializer
* fix-lint-errors
---------
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>
* fix api serialisers
* fix: stabilized all integrations and jira importer
* fix: linear, asana and jira-server importers
* fix: reinstantiated hmac permission
* chore: removed the db folder for silo
* feat: added types for integration config
* feat: added check for supported integration in silo and web
* feat: added self hosted and cloud message differences
* add en translations for importers and jira importer (#2264)
* feat: Added language support for integrations (#2277)
* feat: added translations for github, slack and gitlab integrations
* fix: slack integration project modal
* fix: gitlab organization disconnect
* fix: silo build fixes
* feat: added more language to integration language support
* fix: review
* feat: modified caddy and compose for silo selfhosted changes (#2276)
* silo - fixes for keys and integrations form reset (#2283)
* fix hardcoded values for integration importer keys
* reset state after integration form submit
* fix missing key integration
* fix gitlab connection update
* fix: added slack images being updated while creating issues (#2288)
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>
* silo - fix integration lang support (#2291)
* fix hardcoded values for integration importer keys
* reset state after integration form submit
* fix missing translation key integration
* fix gitlab connection update
* fix integration lang support
* fix integration lang support
* feat: added controllers as default exports
* feat: modified flatfile worker and controller to adhere new changes
* feat: modified flatfile importer to ahere silo api migration
* fix: source project and workspace hide props
---------
Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com>
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>
* add fuzzy find in state and priority mapping (#2310)
Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
* fix: build
* chore: moved flatfile agent to external
* chore:build-fixes
* fix: credential breaking for slack
* fix: credential route for api
* SILO - chore: Importers translation (#2352)
* add en translations for importers and jira importer
* add en translations for all the importers
* add importers language translation changes
* chore silo importer translation
* chore silo importer translation
* fix: env removing trailing slashes
* fix: trailing slashed env
* fix duplicate entity connection issue (#2362)
---------
Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>