* Add mutation to create new domain
* Update mutation to create two domains for www and non-www variant
* Add gql-client method and frontend to create domain
* Display fetched domains in domains tab panel using project id
* Fix graphql type for fetching domains
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Show project owner in member tab panel
* Implement mutation for rollback deployment
* Fix project members count
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Implement delete project functionality
* Use delete project client method in UI
* Refetch projects information on deleting project
* Use project's current deployment domain name for url
* Handle review changes
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Add graphql mutation to redeploy deployment to production
* Implement frontend to redeploy deployment to production
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Add mutation to update deployment to production
* Implement gql client mutation and frontend to update deployment to production
* Add toast message when deployment is changed to production
* Throw error from init db script if db aleardy exists
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Find projects based on search text
* Use get search projects client method in UI
* Fetch searched projects inside useCombobox hook
* Get searched project from project entity
* Remove non required search projects filtering
* Fetch projects if user is owner or project member
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Add mutation to add environment variables by project id
* Add checks while removing project members
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Add mutation to remove project member by member id
* Add query to fetch project members by project id
* Handle review changes
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Add resolver function for fetching all deployments for a project
* Fetch project members while fetching organization data
* Map db project member and deployment entity to graphql type
* Fetch environment variables data while fetching organizations
* Add domain field in deployment
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Add resolver method for getting organizations
* Fetch project data along with organizations from db
* Refactor code to map db project entity to graphql type
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>