Commit Graph

309 Commits

Author SHA1 Message Date
sriram veeraghanta
0c89ca27d3 fix: build error 2025-04-09 16:16:18 +05:30
Vamsi Krishna
fd6fe07ff4 [WEB-3759]chore: header revamp (#2872)
* chore: updated header for customers

* chore: updated header for initiatives and dashboards

* chore: header revamp for cycles, modules, pages and views

* feat: search functionality for project level epics

---------

Co-authored-by: sangeethailango <sangeethailango21@gmail.com>
2025-04-09 15:23:59 +05:30
Nikhil
9b05964f8a [WEB-2963] feat: project templates (#2693)
* chore: add template

* chore: add page template and project template migrations

* chore: add migration file for project and page templates

* chore: page templates

* chore: update template

* feat: page templates

* chore: update model

* chore: asset copy

* chore: update page templates

* feat: add project template create/update endpoint

* improvement: update all templates endpoint

* chore: project template basic types and services

* feat: project template instance and store

* feat: project template store hooks

* chore: feature flags and minor improvements

* feat: project templates list settings

* feat: project templates

* chore: common constants across templates

* improvement: work item template util types

* improvement: moved all project related types to packages and re-exported them to avoid changes in files.

* feat: create project template form with all basic fields and attributes

* chore: add project creation bgtask from template

* chore: update project template configuration

* chore: update project template migrations

* chore: added migration for workspace connection disconnect_meta

* chore: update migration files

* chore: model changes

* chore: add project template validation

* chore: update template task

* chore: project templates endpoints

* fix: base serializers

* chore: add comment edit migrations

* chore: minor improvements and base template store fixes

* chore: minor improvements

* improvement: common template related components

* feat: project template features

* chore: minor formatting

* chore: minor translation updates

* feat: update project template form data

* chore: work item template util improvements

* feat: use project templates in create project modal

* chore: use template endpoint

* chore: update imports

* feat: project creation using templates

* fix: build error

* feat: work item type creation form

* chore: convert project work item types form data to required schema

* feat: update work item type form data extraction and sanitization

* chore: add project template default settings

* chore: update formatting

* improvement: sync all project level features

* revert: utils package build related changes

* feat: project epics in templates

* chore: update background task to handle member and intake creation

* improvement: epic name while creating template

* fix: api server

* revert: utils build

* feat: added work item labels while creating project templates

* chore: update project template task

* refactor: project state list components

* improvement: additional classNames for the group list item and state item

* fix: options

* fix: epic creations

* feat: add project states while creating project templates

* improvements: add empty state for labels

* chore: remove unused exports

* fix: build error

* chore: add intake setting schema

* feat: intake feature settings for project templates

* feat: intake settings and deploy board when creating project from template

* fix: feature children layout

* fix: form keydown events

* fix: template description

* fix: delete state button type

* improvement: UI enhancements related to background, border and shadow

* improvement: project templates dropdown

* improvement: remove empty templates list sections

* improvement: remove empty templates list sections

* improvement: enhance project level template list modularity

* improvement: minor component improvements

* chore: minor type changes

* improvement: template list loader

* improvement: project template form background color

* improvement: work item template form background color

* chore: add asset url validation and resolve pr comments

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
2025-04-09 15:22:04 +05:30
sriram veeraghanta
a794c44cd8 fix: merge conflicts 2025-04-09 15:06:40 +05:30
Prateek Shourya
8d25b0d6d9 [WEB-2963] improvement: templates (#2697)
* 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
2025-04-09 14:57:47 +05:30
Vamsi Krishna
993c7899b6 [WEB-3759] chore: header revamp for cycles, modules, pages and views (#6875)
* chore: header revamp for cycles, modules, pages and views

* chore: moved list fetch to layout level
2025-04-09 14:56:57 +05:30
pushya22
2a9abb8838 Sync: Community Changes #2897
Sync: Community Changes
2025-04-08 15:50:08 +05:30
sriram veeraghanta
270f282c3c fix: copy url util build error 2025-04-08 15:44:07 +05:30
sriram veeraghanta
9f8b9305b5 fix: merge conflicts 2025-04-04 20:12:42 +05:30
Prateek Shourya
4f68aaafa6 fix: web build (#6870) 2025-04-04 20:07:12 +05:30
sriram veeraghanta
6fef2f3b78 fix: merge conflicts 2025-04-04 17:04:03 +05:30
Lorenzo Palaia
9c1b158291 feat: hide create account button on ENABLE_SIGNUP=0 (#6841) 2025-04-04 16:52:59 +05:30
Prateek Shourya
2d0a15efd6 [WEB-3762] improvement: redirect logged in user to the workspace after accepting the invitation (#6869) 2025-04-04 16:52:09 +05:30
sriram veeraghanta
28dd8d8bc7 Merge branch 'preview' into sync/ce-ee 2025-03-28 15:47:51 +05:30
Prateek Shourya
691cbef1f2 [WEB-3701] fix: use getCycleById to ensure null handling for cycle access (#6838)
* [WEB-3701] fix: use `getCycleById` to ensure null handling for cycle access

* fix: cycle sidebar storage values
2025-03-28 15:12:40 +05:30
pushya22
947a7f5b49 Sync: Community Changes (#2834)
Sync: Community Changes
2025-03-28 13:37:58 +05:30
Akshita Goyal
e8779511ad [WEB-3673] fix: password change form (#6839)
* fix: change password

* fix: added store action for change password

* fix: type

* fix: store refactor
2025-03-28 13:35:42 +05:30
Henit Chobisa
07dd65529e feat: remove feature flags for importers (#2811) 2025-03-27 16:57:07 +05:30
Aaryan Khandelwal
8926e51d1f [WEB-3684] enhancement: workspace dashboards (#2810)
* fix: donut progress chart

* chore: upgrade screen for unavailable plans

* fix: dashboard edit modal data persistence

* chore: breadcrumbs dashboards list dropdown

* fix: tooltip header overflow
2025-03-26 21:04:46 +05:30
Akshita Goyal
e454b2f7aa [WEB-3687] fix: teamspaces tab removed for guests + wiki pages restricted for guests (#2812) 2025-03-26 20:48:03 +05:30
Akshita Goyal
e8651d1dc9 [WEB-3670] fix: page permissions (#2806) 2025-03-26 13:24:57 +05:30
Sangeetha
3a7389377a [WEB-3301] feat: Customer details in work items (#2677)
* 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>
2025-03-24 21:09:39 +05:30
sriram veeraghanta
545ff530e9 Merge branch 'preview' into sync/ce-ee 2025-03-24 20:01:48 +05:30
Aaryan Khandelwal
50e0cb7ffd [RANTS-75] chore: update profile sidebar icons and copy for consistency (#6808) 2025-03-24 18:21:12 +05:30
sriram veeraghanta
3001ab8101 Sync: Community Changes #2790 2025-03-24 18:17:21 +05:30
Akshita Goyal
d37d210921 [WEB-3677] fix: settings dynamic pages permissions (#6804)
* fix: settings dynamic pages permissions

* fix: refactor
2025-03-24 18:15:43 +05:30
Anmol Singh Bhatia
5843d22577 [WEB-3468] feat: epic url pattern (#2758)
* chore: add meta endpoint for epics

* chore: add is_epic field in details

* chore: epic meta endpoint added and helper function updated

* chore: epic url pattern

* chore: code refactor

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2025-03-24 13:09:29 +05:30
sriram veeraghanta
e1e0511be5 Merge branch 'preview' into sync/ce-ee 2025-03-24 13:03:51 +05:30
Akshita Goyal
4032aa62c5 [WEB-3551] fix: role improvements (#6763)
* Return Cycle start and end dates in project's timezone

* fix: role improvements

* chore: role updates

* chore: update role endpoint to update workspace admin permissions

* fix: conditions

* chore: update member role for workspace members

* chore: update workspace permission role

* fix: currentAdmin permissions

---------

Co-authored-by: Dheeraj Kumar Ketireddy <dheeru0198@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2025-03-24 12:52:57 +05:30
Aaryan Khandelwal
8d886cf2d9 enhancement: widget create workflow based on flags and type (#2767)
* chore: new widget type dropdown

* chore: plan validations

* chore: changed text to number in dashboard

* fix: build errors

* chore: remove cycles icon from feature flag card

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2025-03-24 12:38:58 +05:30
Henit Chobisa
b4790e7779 [SILO] fix: resolved regressive issues from sentry (#2776)
* fix: slack could not add bot to channel

https://plane-hq.sentry.io/issues/6299200210/?environment=development&project=4508354507112448&query=issue.priority%3A%5Bhigh%2C%20medium%5D&referrer=issue-stream&stream_index=3

* fix: payload log and toString issue

https://plane-hq.sentry.io/issues/6432045067/?environment=development&project=4508354507112448&query=issue.priority%3A%5Bhigh%2C%20medium%5D&referrer=issue-stream&stream_index=4

* fix: permission on update issue

https://plane-hq.sentry.io/issues/6432177486/?environment=development&project=4508354507112448&query=issue.priority%3A%5Bhigh%2C%20medium%5D&referrer=issue-stream&stream_index=0

* fix: silent error for workspace connection not found

https://plane-hq.sentry.io/issues/6432047320/?environment=development&project=4508354507112448&query=issue.priority%3A%5Bhigh%2C%20medium%5D&referrer=issue-stream&stream_index=1

* fix: reference parser duplicates across referencing and non referencing words

* fix: UI crashing when provider is null

* fix: slack connection inside controller

* chore: added test for parser

* fix: not returning logger
2025-03-21 16:04:06 +05:30
sriram veeraghanta
020aa75ec3 Sync: Community Changes #2753 2025-03-18 15:42:45 +05:30
Anmol Singh Bhatia
e339b7ad8f [WEB-3545] feat: language translations (#6762)
* feat(translations): add Korean translation (#6755)

* feat(translations): init Korean translation

Co-authored-by: NavyStack <navystack@askfront.com>
Co-authored-by: FVOCI <150913557+fvoci@users.noreply.github.com>

* feat(translations): add rough Korean translation

Co-authored-by: NavyStack <navystack@askfront.com>
Co-authored-by: FVOCI <150913557+fvoci@users.noreply.github.com>

---------

Co-authored-by: FVOCI <150913557+fvoci@users.noreply.github.com>

* feat(translations): add Slovak, Deutsch, Ukrainian and Polish translation (#6743)

* feat(translation): add Slovak translation

* feat(translation): add Slovak translation for workspace

* feat(translation): improved Slovak translation for views

* feat(translation): add Deutsch translation

* feat(translation): add Ukrainian translation

* feat(translation): add Polish translation

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>

* fix: project cycle translations

* fix: build error

* feat: Add zh-TW Traditional Chinese locale (#6764)

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>

* chore: zh-TW core translation updated

---------

Co-authored-by: NavyStack <navystack@askfront.com>
Co-authored-by: FVOCI <150913557+fvoci@users.noreply.github.com>
Co-authored-by: Ján Regeš <jan.reges@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org>
2025-03-18 13:35:46 +05:30
Vamsi Krishna
13d7f885d3 chore: customers ux copy update (#2706) 2025-03-11 01:13:37 +05:30
Aaryan Khandelwal
8956238d90 style: dashboards beautification (#2682)
* fix: charts tooltip and legends beautification

* fix: bar chart size and border radius

* fix: editing badge ui

* chore: update pie chart label size

* fix: unique key errors

* fix: donut chart progress type

* chore: bar chart border radius
2025-03-09 01:54:52 +05:30
Prateek Shourya
5a1233a44a [WEB-3489] improvement: work item template bug fixes (#2670)
* 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
2025-03-07 16:37:38 +05:30
Aaryan Khandelwal
aef7709063 fix: dashboard bugs and improvements (#2664) 2025-03-06 21:08:44 +05:30
Vamsi Krishna
c238565cb5 [WEB-3492]fix:customers pre release bugs (#2665)
* * fix: UI fixes
* feat: added search empty state for requests

* fix: editor size for request list item

* fix: issue_id null

* fix: removed issue count from customer detail

* fix: logo_url for customers list
chore: remove unused imports

* fix: removed experimental next js config

* chore: removed console logs

---------

Co-authored-by: sangeethailango <sangeethailango21@gmail.com>
2025-03-06 20:56:41 +05:30
Prateek Shourya
08526d44d5 fix: merge conflicts resolved 2025-03-06 15:56:21 +05:30
Prateek Shourya
6d216f2607 [WEB-3482] refactor: platform components and mobx stores (#6713)
* improvement: platform componenents and mobx stores

* minor improvements
2025-03-06 15:47:46 +05:30
Prateek Shourya
bb00239751 [WEB-3489] improvement: work item templates (#2655)
* fix: permissions

* improvement: add translation support for work item templates
2025-03-06 14:53:14 +05:30
Nikhil
7bcce70402 feat: work item templates (#2624)
* chore: dashboard migrations

* chore: changed the name of the dashboard

* chore: removed the show legend

* chore: added deleted by in workspace connection

* feat: templates settings upgrade page

* chore: update issue modal formstate prop

* feat: issue template

* feat: templates store

* chore: no work item templates empty state

* chore: updated the migration file

* chore: workspace settings layout update

* chore: template store improvements

* chore: layout grouping

* feat: work item template creation form and list

* chore: changed the migration file

* chore: added project base model

* chore: migration changes

* fix: migration

* feat: work item modeling

* chore: update migrations

* feat: basic work item template integration

* chore: template creation form improvement

* feat: template apis

* chore: add logo for customers

* fix: template endpoints

* feat: update work item template

* chore: add validation

* fix: build error

* feat: add feature flagging

* chore: minor field updates

* fix: workitem patch

* fix: template patch

* fix: template fetch endpoint

* feat: API integration

* fix: issue property schema

* chore: minor UI / UX improvements

* improvement: work item template utility improvements

* feat: custom property values in templates:
'

* feat: project level work item templates

* feat: add issue property validation

* improvement: work item template data sanitization

* feat: custom property values for work item templates

* chore: data sanitization for work item templates update form

* improvement: work item templates update form validation errors

* chore: remove base template un used store actions type

* improvement: template form refactor

* chore: template update validation

* chore: minor fixes in project level templates

* fix: template merge

* chore: partial update

* chore: attach all work item templates with default type

* fix: type checking

* chore: only show templates attached to active work item type

* improvement: template schema

* fix: project level template delete endpoint

* improvement: service refactor in work item template store

* fix: project level template update endpoint

* improvement: template ordering

* improvement: assignee role validation for work item templates

* improvement: enable project level work item templates settings for project members

* fix: template instance update

* fix: minor UI/ UX

* fix: minor improvements and fixes

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2025-03-05 21:44:20 +05:30
Akshita Goyal
94be9199d4 Feat elastic search (#2457)
* feat: enhanced search UI.

* chore: initial Setup

* chore: search indexing

* [WEB-3270] Moved ES documents into ee app

* [WEB-3270] Modified Issue Index

* [WEB-3270] 25000 seems to be sweetspot for chunk_size/queryset_pagination but this needs to be revisited later

* [WEB-3270] cleanup commented out code

* [WEB-3270] Added indexes for project and workspace. Also fixed error while processing data for active_member_ids when a single record's index is updated

* Added view for enhanced global search

* [WEB-3311] Enhanced global search endpoint for Issues, Epics, Projects, Workspaces

* [WEB-3311] Moved all the common code into a helper function

* fix: ui improvements

* fix: ui improvements

* [WEB-3311] Minor fixes

* [WEB-3270] Inherit from the base document

* [WEB-3311] Removed query params that are not required anymore

* fix: refactor

* fix: issue icon

* [WEB-3270] Added indexes for all the necessary models

* [WEB-3311] Added search for all the entities

* [WEB-3310] Auto sync indexes usign celery background worker

* Bug fix

* improvement: UI and UX

* fix: minor fixes

* fix: work item results

* fix: types

* minor improvements

* fix: types

* fix: code refactoring + build fix

* fix: removed hardcoded data

* fix: handled hamburger

* fix: refactor

* fix: removed min query criteria

* filter pages based on workspace memebrs instead of project members

* Added logo_props to the ES index and search response

* fix: added logo props for search items

* Fixed page search

* Added some comments

* Only initialize elasticsearch dsl if the settings are available

* fix: added validation on min 3 char for search

* Fixed settings and set celerysignalprocessor as default for index updates

* Fixed page indexing

* Added custom hooks and signals to bulk operations on the queryset

* Use post_bulk_update signal to update indexes on bulk operations

* Feature flagged enhanced search endpoint

* Removed commented out code that's not needed anymore

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Dheeraj Kumar Ketireddy <dheeru0198@gmail.com>
2025-03-05 21:35:52 +05:30
Sangeetha
5081449633 feat: customers (#2378)
* feat: endpoints for customer properties

* fix: options not returning

* feat: Remove print statements

* feat: get endpoint for customer property options

* feat: customer endpoint

* feat: delete and patch endpoint

* fix: remove unwanted if conditions
fix: create instead of update

* fix: add create_or_update_options function to dynamically create or update

* fix: add create_or_update_options to dynamically create or update

* add permission

* chore: dashboard migrations

* fix: remove if condition

* chore: changed the name of the dashboard

* chore: removed the show legend

* feat: customer request endpoint

* chore: added deleted by in workspace connection

* feat: customer request issues

* feat: customer request issues

* fix: partial update

* feat: customer requests count on customer list endpoint

* feat: pagination for customer list endpoint

* chore: Improvement custom properties (#2486)

* refactor: enhance custom properties components modularity

* chore: minor updates

* chore: issue properties store improvement

* chore: improved modularity for additional properties

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>

* feat: customers crud (#2488)

* draft: customer-crud

* * feat: added customer list empty states
* feat: added customers create update modal

* * chore: added types
* chore: added language translation for constants

* chore: updated types

* feat: customer request issue endpoints
refactor: folder and file name changes

* feat: customer properties store and integration (#2496)

* chore: issue properties store improvement

* draft: customer store

* chore: updated work items modularity

* feat: inegrated apis for customer properties

* fix: return proper error message for duplicate customers

* feat: search functionality for customers list endpoint

* draft: customers

* feat: endpoints for customer property values

* * feat : added customer add, update and delete
* feat: added customer detail and empty state page

* chore: fixed lint errors

* fix: build errors

* refactor: moving validator functions into seperate file

* refactor: moving validator functions into seperate file

* chore: sidebar preference updated

* feat: added customers to sidebar

* chore: added feature flag to sidebar

* feat: endpoint to fetch related issues of a customer request

* fix: change the response fro  type__is_epic to type_is_epic

* refactor: use query_params

* refactor: use query_params

* draft: customer request crud

* feat: issue search endpoint

* feat: issue search endpoint

* fix: removing is_epic filter

* fix: filter disabled epics on search

* feat: post endpoint for attachments

* feat: patch, delete and get endpoints of customer request attachments

* feat: issue count of a customer

* feat: search for customer requests

* fix: search results not accurate

* modify: issue search results

* fix: response field changes

* modify: add issue_ids in the response

* modify: customer request response to include issue_ids

* modify: add issue details in customer request post endpoint

* modify: type_is_epic to is_epic

* fix: add permission class

* draft: customer requests

* modify: customer attachments to return asset_url and entity_identifier

* feat: added crud for customer requests

* fix: build errors

* modify: customer request issue endpoint to related issue to customer

* chore: updated customers endpoints

* chore: updated endpoints

* fix: search results

* chore: updated remove/add work item endpoint

* fix: customer requests response returning deleted work items

* feat: issue template

* fix: search to return deleted customer request issues

* chore: updated customer create request

* fix: remove disabled project epics from customer requests list

* modify: Customer requests endpoint to return attachment count

* feat: request attachments crd

* chore: updated the migration file

* fix: return asset url

* feat: get endpoint for attachments

* chore: changed the migration file

* chore: added project base model

* chore: migration changes

* fix: migration

* chore: update migrations

* feat:added custom properties customer

* fix: customer logo

* fix: customer property value endpoint

* chore: add logo for customers

* fix: attachment api

* fix: add query params for attachments

* fix: return customer_request_id

* feat: customer logo

* feat: added customer logo
chore: fixed work item mutation issue

* fix: customers pagination
fix: remove unwanted code

* feat: search and pagination for customers

* chore: customer and customer request count on work items
fix: remove unnecessary files

* fix: minor fix

* fix: return customer and requests counts

* fix: remove logo_url

* fix: remove logo_asset

* * chore: detail sidebar ui fixes
* chore: added attachment list to request update
* chore: added dark mode for detail empty state

* chore: added user permissions for customers

* chore: customer details in work items details

* feat: added language translation to customers

* fix: change permission class
chore: added workspace filter
chore: removed customer_request_issues_count from the response

* fix: code improvement

* chore: code improvements and refactor

* fix: change manager

* fix: change manager

* change manage

* fix: feature validation

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Vamsi krishna <matalav55@gmail.com>
Co-authored-by: Vamsi Krishna <46787868+vamsikrishnamathala@users.noreply.github.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2025-03-05 21:13:32 +05:30
Aaryan Khandelwal
d286cf971e feat: dashboards (#2638)
* dev: dashboard details page

* choree: update lucide-react versions across the repo

* chore: update chart components

* chore: update view mode term

* chore: remove translation

* dev: widgets grid layout aadded

* chore: dashboard migrations

* [WEB-3061] dev: dashboard details page components (#2387)

* dev: dashboard details page

* choree: update lucide-react versions across the repo

* chore: update chart components

* chore: update view mode term

* chore: remove translation

* chore: changed the name of the dashboard

* chore: removed the show legend

* chore: added deleted by in workspace connection

* chore: dashboard crud operations  (#2449)

* chore: dashboard migrations

* chore: dashboard widget and quick filters crud

* chore: added the dashboard reference to widget

* chore:

* refactor: dashboards store

* chore: add missing argument

* chore: widgets crud aded

* chore: add loader and empty states

* refactor: optimize performance

* fix: bulk update widgets

* chore: add update widget logic

* chore: rearrange logic added

* chore: chart configs added

* chore: add color palettes

* fix: build errors

* chore: add missing translations

* fix: types and build errors

* chore: udpated the migration file

* chore: dynamic chart generation

* chore: not configured state added

* chore: configurations updated

* chore: added x axis and group by for widgets

* chore: null value validation

* chore: remove static data

* chore: update data fetching logic

* chore: new translation keys

* chore: payload structure changed for widgets

* chore: add apperance config

* chore: updated the logic with required payload

* chore: update data structure

* feat: issue template

* chore: update input and select fields

* chore: updated the migration file

* chore: update widget data fetch logic

* chore: circular chart colors

* chore: update select button file

* chore: replace types with enums

* chore: add new translation keys

* chore: changed the migration file

* chore: added project base model

* fix: delete dashboard logic

* fix: responsive grid layout

* chore: migration changes

* chore: legends added

* fix: build error

* chore: react-grid-layout ui

* chore: missing translation keys

* fix: widget layout

* chore: line chart legends

* chore: add comparison area chart

* chore: added estimate value calculation

* chore: removed an extra key

* chore: update axis line colors

* chore: widget axis creation

* chore: widget logic change

* chore: added date grouping

* chore: realtime sidebar updates

* chore: type fix

* chore: changed the payload structure

* fix: chart tooltip labels

* fix: chart resize not working

* chore: dashboard query optimisation

* fix: typo fix

* chore: dashboard widget deletion

* chore: realtime config update

* fix: not configured state asset path

* chore: text widget metric added

* fix: legends and tooltip oveflow

* chore: update color picker UI

* chore: donut chart center value

* fix: pie chart tooltip

* chore: progress donut chart

* fix: workspace dashboard ids

* chore: update loading and empty states

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2025-03-05 21:07:31 +05:30
Anmol Singh Bhatia
67205a721d [WEB-3469] fix: work item permission and validations (#2626)
* chore: fix unauthorized error for private project in work item detail endpoint

* chore: add getProjectByIdentifier to project store

* chore: join project empty state updated

* chore: work item detail page validation updated

* chore: code refactor

* chore: code refactor
2025-03-04 13:53:46 +05:30
sriram veeraghanta
3da126abcd Merge pull request #2632 from makeplane/sync/ce-ee
Sync: Community Changes
2025-03-03 16:48:25 +04:00
Anmol Singh Bhatia
9487c02954 chore: extended sidebar improvement (#6693) 2025-03-03 18:12:03 +05:30
Prateek Shourya
54846ace87 [WEB-3455] improvement: workflows (#2601)
* improvement: remove workflow icon from state list

* improvement: drop disabled highlight

* chore: update mover to reviewer in ux copy

* chore: option to always allow state change in dropdown

* chore: minor translations update

* chore: fix epic validation while creating new epics
2025-02-25 16:58:10 +05:30
rahulramesha
8676edea84 feat: Workflow Engine (#1877)
* feat workflows working commit

* fix minor change

* chore: workflow migration

* workflow changes

* add worflow link

* chore: customer model migration

* fix: build errors

* chore: added the actor endpoint for workflow

* chore: workspace level workflow endpoint

* chore: patch endpoint for states

* improvement: workflow engine

* improvement: workspace level workflows

* fix: disabled workflow overlay message position

* chore: handeled the actors logic

* chore: bulk operations validation

* chore: add unique approvers count in state transition

* chore: update overlay opacity

* chore: reset workflow endpoint

* chore: creation validation for issue

* chore: workflows enable disable flow

* chore: default state validation

* minor icon sizes improvement

* chore: created the activity for workflows

* feat: workflow change history and reset

* fix: state option alignment

* chore: state transition approver activity:

* fix: build errors

* chore: enable workflow empty state

* chore: workflow activity changes

* chore: language support and Ui improvements

* chore: code cleanup

* improvement: worflow UI and UX

* chore: translations update

* chore: minor UI fixes

* improvement: issue to work item in workflow related files

* fix: sync state transition and work item creation map

* improvement: issue to work item in workflow related files

* improvement: workflow group overlay code seperation

* chore: bulk operations error message when workflow is enabled

* chore: workflows feature flag check while fetching

* chore: update workflow icon

* fix: workflow settings scroll

* chore: translations

* minor improvements

* fix: toggle project features

* fix: add is_workflow_enabled to project features response

* chore: handle state workflow from command pallette

* fix: build errors

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2025-02-24 15:01:49 +05:30