- Updated graphql schema with cluster_name and cluster_type in frontend
- Added filter functionality in the browse workflow section
Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>
This commit removes two outdated test cases from the cypress test suite of PassedVsFailed component
Signed-off-by: ishangupta-ds <ishan.gupta@mayadata.io>
- Disabled creation of workflows for users with viewer permissions
- Changed button to take any React node
Signed-off-by: arkajyotiMukherjee <arkajyoti.mukherjee@mayadata.io>
- displays error on create-user modal if username entered already exists
- displays error on my-accounts modal if current password entered is wrong
- changed skip to back button
- Name and email is prepopulated in welcome modal
- Password reset is now done in one shot
- Creating workflow will always take you to browse workflows now
- typos fixed
Signed-off-by: Saranya-jena <saranya.jena@mayadata.io>
- Added functionality to My Accounts tab
- Bug fixes for avatar
- CSS fixes
- password modal fixes: displays error on the modal if password change is unsuccessful
- tab fixes: sets to 1st tab when users log out.
Signed-off-by: Saranya-jena <saranya.jena@mayadata.io>
- As both frontend and backend build parallel. We can reduce the VM size of the backend build because frontend build takes more time.
- Adding docker push only for master and release only
Signed-off-by: Raj Babu Das <raj.das@mayadata.io>
- Clearing data on logout was not happening (fixed)
- User was unable to login due to token not being set properly (fixed)
- Persistor was not storing the userData immediately (fixed)
Signed-off-by: arkajyotiMukherjee <arkajyoti.mukherjee@mayadata.io>
- Workflow did not fail previously if the experiment failed.
- This PR updates the failure status of Workflow depending on Experiment Status
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
This commit has the following changes:
- Integration of schedule workflow table
- Mutation to delete a scheduled workflow
- Styles change in the login page
- Re-arranging stats according to ChartHub
Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>
- Fixes pre selection of workflow card when returning back from template
- Adds a button toggle er global state
- Doesn't tamper with workflow ID when creating a new schedule
- Adds few colors to themes that were not earlier included
Signed-off-by: Sayan Mondal <sayan.mondal@mayadata.io>
- The user now gets logged out after the jwt token gets expired
- created route and data fetching for analytics page
- fixed bug of updating user details
Signed-off-by: arkajyotiMukherjee <arkajyoti.mukherjee@mayadata.io>
This commit updates the user in the graphql-server DB. Format of the mutations will be like
mutation updateUser{
updateUser(user: {id: "d51ab410-06fc-414b-a4c7-d0502d8d3c1a", name: "Richard Hill", email: "richard@gmail.com"})
}
Signed-off-by: Sanjay Nathani <sanjay.nathani@mayadata.io>
This commit has the following changes:
- folder structure change for models and useEffect fixes
- user redux fixed
- graphql documents re-organised
Signed-off-by: arkajyotiMukherjee <arkajyoti.mukherjee@mayadata.io>
Refractor and update Editor as per new designs and add UNIX time-stamp to name as replacement of generateName.
Signed-off-by: ishangupta-ds <ishan.gupta@mayadata.io>
- Changed the Date Range Picker
- Minor fix in search filter and minor css fix in settings page
Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>
This commit has the following changes:
- Added loader to welcome modal so that it won't pop up every time the homepage is rendered.
- Added UI screens for Teaming tab
- Refactored code for user management table and added pagination to the tables
Signed-off-by: Saranya-jena <saranya.jena@mayadata.io>
- circleci config: Adding release job, separate every docker build into steps to easily debug the failed builds
- push script: Refactoring push script to push release tags
Signed-off-by: Raj Babu Das <raj.das@mayadata.io>
This commit adds project switching feature from the UI also adds necessary checks required for project selection . Also disables notifications.
Signed-off-by: ishangupta-ds <ishan.gupta@mayadata.io>
added fix for workflow data fetching changed workflow_name to workflow_run_id as the unique value
Signed-off-by: arkajyotiMukherjee <arkajyoti.mukherjee@mayadata.io>
- Created Middleware and Directives to handle authorization for user-specific operations
- Added JWT token in frontend for every gql-operation
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
This commit has the following changes:
- Moved auth-server constants to env var
- Updated BetterCI manifest
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
This commit contains the following changes in the API layer:
- User will be able to send an invitation to another user
- User will be able to accept an invitation from another user
- User will be able to decline an invitation from other users
- Get all users at once (will not contain project related details of any user)
Signed-off-by: Sanjay Nathani <sanjay.nathani@mayadata.io>
This commit has the following changes:
- Custom Stepper Button Disabled for errors in Yaml
- Reliability Score Button fix
- Scheduling bug fixes
- Renaming for Workflow name
- Default value 10 for ReliabilityScore
- Unrequired link are disabled Eg: VerifyCommit Github link
- Yaml Editor Bug fixed (Full-screen component)
- CSS refactoring
- Disabled edit option for scheduling time
- Disabled Demo Launch
Signed-off-by: Oum kale <oum.kale@mayadata.io>
Currently, workflow-collection inserts duplicate workflow_run_id. This commit will do a custom upsert operation.
Signed-off-by: Raj Babu Das <raj.das@mayadata.io>
Update chaos workflow manifests in chaos-charts and predefined workflows in litmus-portal with parser update as per updated manifest.
Signed-off-by: ishangupta-ds <ishan.gupta@mayadata.io>
Refactored all the components inside of the Settings section to use the unified and customisable InputField component. This will ensures consistency in styling as well as input handling and validation methods.
Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
Co-authored-by: Sayan Mondal <sayan.mondal@mayadata.io>
- Normalising workflow-collections and workflow-run collections.
- Changes in getWorkflowruns gql API
- Changes in WorkFlowRunHandler gql API
Signed-off-by: Raj Babu Das <raj.das@mayadata.io>
- Add Hover shadow for cards
- Add check for activation of subscriber, so that the user won't be allowed to continue before the subscriber is ready.
- Some important refactoring for CSS of Custom buttons. [ Reduces the repetition of CSS ]
- Refactoring of Create Workflow Name Modal on Choose Workflow Screen. [ Uses custom buttons now and some refactoring ]
- Added SnackBar Component to show an alert if subscriber is not ready instead of plane text in bottom of screen.
Signed-off-by: Vedant Shrotria <vedant.shrotria@mayadata.io>
- Argo workflow representation using dagre d3
- Subscription fixes
- removed unnecessary re-rendering
- refactoring of few components
- renaming to appropriate names for few components
Signed-off-by: arkajyotiMukherjee <arkajyoti.mukherjee@mayadata.io>
- Blocking the routes when the Welcome Modal is Open
- Validates the parsing of the execution_data
- Minor CSS changes
Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>