0
0
mirror of https://github.com/makeplane/plane synced 2024-06-14 14:31:34 +00:00
Commit Graph

676 Commits

Author SHA1 Message Date
Nikhil
fd8c368c97
fix: add member role and member status in project create response () 2023-08-25 15:16:15 +05:30
Nikhil
7fca01d8c9
feat: project deploy board endpoint () 2023-08-23 22:13:37 +05:30
Bavisetti Narayan
529ab19747
chore: removed extra exporter function () 2023-08-23 22:13:04 +05:30
Bavisetti Narayan
2cc67f6498
fix: date validation in cycle and module () 2023-08-23 12:17:20 +05:30
Bavisetti Narayan
68b438ab1a
fix: aws region changed for exporter ()
Co-authored-by: Bavisetti Narayan <narayan@Bavisettis-MacBook-Pro.local>
2023-08-22 13:18:15 +05:30
Bavisetti Narayan
2f39181eb7
fix: priority ordering () 2023-08-18 18:27:29 +05:30
Bavisetti Narayan
125e9090ea
chore: module link model ()
* chore: module link model

* chore: added migration
2023-08-18 15:50:48 +05:30
Bavisetti Narayan
02ac4cee22
chore: renamed target date to start date () 2023-08-18 15:25:42 +05:30
Bavisetti Narayan
b24622e5ef
fix: validation for issue activity description () 2023-08-16 17:12:09 +05:30
Nikhil
1750ba344b
fix: my issue duplication ()
Co-authored-by: Plane Team <planeteam@srirams-Mac-mini.local>
2023-08-16 14:40:10 +05:30
Bavisetti Narayan
2c43a15515
chore: added new filed in serializer ()
Co-authored-by: NarayanBavisetti <narayan311@gmail.com>
2023-08-16 13:10:03 +05:30
Nikhil
55e2f00ffe
fix: members list filtering for workspace and projects () 2023-08-16 12:21:56 +05:30
Nikhil
08382f88b4
chore: updated migration files for 0.11 () 2023-08-16 10:37:22 +05:30
Bavisetti Narayan
72419447ec
fix: added slug in filename for export issues ()
* chore: file name changed for exported issues

* fix: added slug in filename for export issues

---------

Co-authored-by: NarayanBavisetti <narayan311@gmail.com>
2023-08-16 09:39:17 +05:30
Nikhil
b554087b1f
chore: deploy board status for project () 2023-08-16 01:00:22 +05:30
Bavisetti Narayan
07717e9a93
chore: file name changed for exported issues ()
Co-authored-by: NarayanBavisetti <narayan311@gmail.com>
2023-08-15 19:49:17 +05:30
Nikhil
df46a45afc
fix: analytics export ()
* fix: analytics export

* dev: export analytics assignee indexing

* dev: total counts
2023-08-15 15:48:22 +05:30
Nikhil
d2cdaaccb9
fix: slack queryset () 2023-08-14 18:53:09 +05:30
Bavisetti Narayan
5ddfee12bc
fix: changed the display of date format ()
Co-authored-by: NarayanBavisetti <narayan311@gmail.com>
2023-08-14 16:10:57 +05:30
Bavisetti Narayan
1a9faa025a
fix: export issues in CSV, JSON and XLSX ()
* fix: file name change

* feat: added xml json and csv export

* chore: added openpyxl package

* fix: added initiated_by field

* fix: added initiated by details

* dev: refactoring

* fix: rendering assignee name and labels in sheet

* fix: handeled exception in label

* feat: implemented link expiration scheduler(8 days)

* fix: removed the expired field

---------

Co-authored-by: NarayanBavisetti <narayan311@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2023-08-11 20:09:52 +05:30
Nikhil
feba1cc4d0
feat: project public boards ()
* feat: project public boards

* dev: public issue and comment reactions

* dev: public issue comments

* dev: public comments

* dev: inbox for public boards

* dev: inbox issues for public board

* dev: public inbox issue

* dev: migrations

* dev: update api endpoints

* dev: project boards and views

* dev: state and label details

* dev: public issue voting

* dev: issue voting

* dev: workspace details

* dev: project icon and emoji
2023-08-11 19:27:44 +05:30
Nikhil
6617049983
fix: sub issue endpoint for state distribution () 2023-08-11 16:38:03 +05:30
Nikhil
88e987b902
feat: cycle and module sort order ()
* dev: cycle and module ordering

* dev: sort order for smallest
2023-08-11 16:03:15 +05:30
Nikhil
def10af1e2
fix: issue date filtering () 2023-08-11 12:48:30 +05:30
Nikhil
edaeae1b69
chore: sort order for cycle and modules () 2023-08-11 12:48:02 +05:30
Nikhil
e06ee25800
fix: project states create () 2023-08-11 12:46:50 +05:30
Nikhil
be86a7d38e
feat: project member role () 2023-08-11 12:46:29 +05:30
Nikhil
0a1483c482
chore: issue list date filters and properties ()
* dev: start date and target date validation and filter for null dated issues

* dev: remove print logs

* dev: issue property dates
2023-08-11 12:45:51 +05:30
Nikhil
11abd3cadf
fix: user id for default analytics () 2023-08-11 12:45:04 +05:30
Nikhil
085cd1960e
fix: project members endpoint email ()
* fix: project members endpoint email

* dev: cycle and module assignee display name
2023-08-11 12:44:20 +05:30
Nikhil
2769a73898
remove: auto start date configuration () 2023-08-11 12:43:43 +05:30
Nikhil
8373f20944
fix: issues n plus 1 () 2023-08-11 12:43:00 +05:30
Nikhil
cf306ee605
feat: user display name ()
* feat: user display name for the entire system

* feat: update issue activity to remove emails

* dev: update to display name wherever assignees__email and member__email

* dev: update display names on issue activity and the user script

* dev: update display_name function to generate display_name from email

* dev: add email for test purpose

* dev: set default display name for the user

* dev: add migration script and default value

* dev: annotate with assignees_id

* dev: return assignees id

* dev: display name for the profile

* dev: project members endpoint

* dev: url update

* dev: trailing /

* dev: update workspace member serializer

* fix: activity for assignees
2023-08-08 12:59:04 +05:30
Bavisetti Narayan
2b46e5f977
feat: issue export csv ()
* feat: created issue export csv

* fix: optimized the queries

---------

Co-authored-by: NarayanBavisetti <narayan311@gmail.com>
2023-08-07 11:59:04 +05:30
Nikhil
9a29896291
fix: bulk issue import () 2023-08-02 16:42:47 +05:30
Nikhil
a66dcb9419
fix: user profiles n plus 1 () 2023-08-02 16:42:24 +05:30
pablohashescobar
f41086fd26 fix: typeerror 2023-08-01 22:00:56 +05:30
pablohashescobar
0866dc3494 fix: project invite 2023-08-01 21:42:48 +05:30
Nikhil
6ea15ced02
fix: project identifier length () 2023-08-01 19:25:04 +05:30
Nikhil
11525f26d0
fix: project identifier migration () 2023-08-01 19:11:32 +05:30
Nikhil
e73a4bef4e
chore: issue and project details in activity ()
* chore: issue and project details in activity

* dev: update capture log
2023-08-01 17:03:19 +05:30
Nikhil
1a5faca77c
chore: show created by empty for viewers and guests ()
* chore: show created by empty for viewers and guests

* dev: return empty queryset
2023-08-01 14:16:21 +05:30
Nikhil
6e7fa1a39c
chore: project create to return sort order ()
* chore: project create retun sort order

* chore: project create return sort order
2023-08-01 14:15:40 +05:30
Nikhil
7a6e742362
dev: fix migrations ()
* dev: fix migrations

* dev: migrations for issue comment reactions and preference and cover image fields
2023-08-01 14:15:09 +05:30
Nikhil
cc2e6182b6
feat: user project sorting ()
* feat: user project sorting

* dev: migration typo fix and query member fix

* feat: project member sort order update

* fix: project sorting per members
2023-07-31 18:12:02 +05:30
Nikhil
40fd7790eb
fix: my issues duplication () 2023-07-31 18:11:46 +05:30
Nikhil
1ae78e55c9
chore: profile page permission ()
* chore: profile page permission

* dev: change the default type
2023-07-31 18:04:01 +05:30
Nikhil
ff3f1897bc
feat: user cycle stats ()
* feat: user cycle stats

* dev: revert capture exception
2023-07-31 17:49:07 +05:30
Ankur Singh
d9ce042dff
handle email invitation urls in outlook clients properly ()
Co-authored-by: Ankur Singh <ankur.singh@epfl.ch>
2023-07-31 11:48:29 +05:30
Nikhil
922735e5f2
feat: issue and comments reaction ()
* dev: initialize issue reactions

* dev: issue reactions

* dev: comment reactions and update in urls

* dev: reactions in issue and comment list

* dev: reaction filtering

* dev: comment reaction lite serializer

* fix: reaction delete endpoint query
2023-07-31 10:42:17 +05:30
Nikhil
ed75163ec4
chore: project preferences () 2023-07-31 10:42:00 +05:30
Nikhil
8e0124be91
feat: project ordering ()
* dev: project ordering

* dev: add ordering for projects list
2023-07-31 10:41:25 +05:30
Nikhil
e0affa21c4
feat: profile page endpoints ()
* dev: profile page endpoints

* dev: workspace projects endpoint

* dev: user profile page endpoints

* dev: profile page endpoints

* dev: project filters

* dev: fix priority distribution

* dev: issue subscriptions

* dev: issue priority distribution and issue activity api optimization

* dev: user data in profile endpoints

* dev: profile page data

* dev: project list endpoint

* dev: project emojis

* dev: capture exception

* dev: update workspace user profile urls

* dev: user profile endpoints rename and activity filter

* dev: fix subscriber issues filtering
2023-07-28 14:35:45 +05:30
Nikhil
b14c70df71
fix: workspace member only admin delete () 2023-07-28 14:29:40 +05:30
Nikhil
4c54ca5494
dev: revert issue filters query parameters () 2023-07-28 14:29:05 +05:30
Nikhil
5cfea3948f
fix: issue filters () 2023-07-27 17:30:39 +05:30
Nikhil
c947a6dd64
fix: cycles n+1 () 2023-07-27 17:30:00 +05:30
Nikhil
fd9dcfa2ec
feat: my issues filtering ()
* feat: my issues filtering

* dev: migrations

* dev: remove state list endpoint

* dev: state group filtering
2023-07-26 17:52:35 +05:30
Nikhil
2bb842367f
fix: pages n plus 1 () 2023-07-25 14:23:58 +05:30
Nikhil
916fca53ac
chore: project identifier for all the search items and take project id as query params () 2023-07-25 14:23:41 +05:30
Nikhil
7763cca9a2
fix: email magic sign in integrity error () 2023-07-25 14:23:26 +05:30
Nikhil
3ad3cc77f9
fix: handle model save error in issue activity () 2023-07-25 14:23:10 +05:30
Nikhil
998fab80b5
feat: project preferences () 2023-07-25 14:22:54 +05:30
Nikhil
679c97bbe3
fix: make title as optional for issue links () 2023-07-25 14:22:38 +05:30
Nikhil
737ac33d5d
chore: project issue link activity ()
* chore: project issue link activity

* dev: fix delete activity
2023-07-24 17:41:04 +05:30
Nikhil
fd17c249fd
chore: ability to comment for guests and viewers () 2023-07-24 17:40:26 +05:30
Nikhil
afce027bf3
chore: global search endpoint for workspace ()
* chore: global search endpoint

* chore: global search endpoitnt for workspace search
2023-07-24 17:39:29 +05:30
Nikhil
08a025f67c
fix: notification select related fields () 2023-07-24 14:39:25 +05:30
Nikhil
e83ef7332d
fix: issue create update n+1 and issue activity get n+1 ()
* fix: issue create update n+1 and issue activity get n+1

* dev: notifications n+1
2023-07-24 12:23:34 +05:30
Nikhil
8ff834c328
chore: return total members, cycle and modules () 2023-07-24 12:23:04 +05:30
Nikhil
4ee161bae2
chore: project identifiers () 2023-07-24 12:19:11 +05:30
Nikhil
27402b52b6
fix: issue activity for attachments ()
* fix: issue activity for attachments

* fix: issue activity assignees
2023-07-24 12:17:41 +05:30
Nikhil
479dfc17f5
feat: notification pagination () 2023-07-24 12:10:21 +05:30
Nikhil
8e70a036b7
chore: add project lead as project member ()
* chore: add project lead as project member

* fix: project member lead create
2023-07-24 12:09:32 +05:30
Nikhil
73b38f4db9
feat: cross project issue linking ()
* dev: sub issue listing

* feat: cross project issue linking

* dev: project search

* dev: workspace search logic

* dev: return state and project details for parent issues

* dev: issue state flat serializer

* dev: id for lite serializer

* dev: project name in for the response issues

* dev: issue cross project

* dev: issue project identifiers

* dev: blocked and blocked by activity
2023-07-24 12:08:47 +05:30
pablohashescobar
7c5c02bba6 dev: add server monitoring configuration 2023-07-20 22:34:47 +05:30
Nikhil
78669363b1
fix: restrict notifications for created by when the actor is same () 2023-07-20 18:53:02 +05:30
Aaryan Khandelwal
ecdd1f1d03
promote: develop to stage-release ()
* fix: onboarding invitations overflow ()

* fix: onboarding invitations overflow

* fix: user avatar in the notification card

* style: update graph grid color

* fix: no 'Create by me' label coming up ()

* feat: added new issue subscriber table

* dev: notification model

* feat: added CRUD operation for issue subscriber

* Revert "feat: added CRUD operation for issue subscriber"

This reverts commit b22e062576.

* feat: added CRUD operation for issue subscriber

* dev: notification models and operations

* dev: remove delete endpoint response data

* dev: notification endpoints and fix bg worker for saving notifications

* feat: added list and unsubscribe function in issue subscriber

* dev: filter by snoozed and response update for list and permissions

* dev: update issue notifications

* dev: notification  segregation

* dev: update notifications

* dev: notification filtering

* dev: add issue name in notifications

* dev: notification new endpoints

* fix: pushing local settings

* feat: notification workflow setup and made basic UI

* style: improved UX with toast alerts and other interactions

refactor: changed classnames according to new theme structure, changed all icons to material icons

* feat: showing un-read notification count

* feat: not showing 'subscribe' button on issue created by user & assigned to user

not showing 'Create by you' for view & guest of the workspace

* fix: 'read' -> 'unread' heading, my issue wrong filter

* feat: made snooze dropdown & modal

feat: switched to calendar

* fix: minor ui fixes

* feat: snooze modal date/time select

* fix: params for read/un-read notification

* style: snooze notification modal

* fix: no label for 'Create by me'

* fix: no label for 'Create by me'

* fix: removed console log

* fix: tooltip going behind popover

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>

* style: tooltip on notification header actions ()

* style: tooltip on notification header

* chore: update tooltip content

---------

Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>

* fix: user migrations for back population ()

* fix: total notifications count ()

* fix: notification card ()

* feat: add new icons package ()

* feat: add material icons package

* chore: replace issue view icons

* chore: notification ordering ()

* fix: uuid error when cycle and module updates ()

* refactor: height of popover & api fetch call ()

* fix: snooze dropdown overflow ()

* fix: notification subscribe endpoint ()

* refactor: height of popover & api fetch call

* fix: notification subscribe endpoint

* chore: notification empty state overflow ()

* chore: notification empty state overflow

* fix: white logo

* fix: custom theme default values

* fix: custom theme default values

* fix: issues count to remove archived issues ()

* dev: background migration for user custom themes ()

---------

Co-authored-by: Dakshesh Jain <65905942+dakshesh14@users.noreply.github.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2023-07-20 17:24:17 +05:30
Aaryan Khandelwal
9275e6f373
promote: develop to stage-release ()
* fix: onboarding invitations overflow ()

* fix: onboarding invitations overflow

* fix: user avatar in the notification card

* style: update graph grid color

* fix: no 'Create by me' label coming up ()

* feat: added new issue subscriber table

* dev: notification model

* feat: added CRUD operation for issue subscriber

* Revert "feat: added CRUD operation for issue subscriber"

This reverts commit b22e062576.

* feat: added CRUD operation for issue subscriber

* dev: notification models and operations

* dev: remove delete endpoint response data

* dev: notification endpoints and fix bg worker for saving notifications

* feat: added list and unsubscribe function in issue subscriber

* dev: filter by snoozed and response update for list and permissions

* dev: update issue notifications

* dev: notification  segregation

* dev: update notifications

* dev: notification filtering

* dev: add issue name in notifications

* dev: notification new endpoints

* fix: pushing local settings

* feat: notification workflow setup and made basic UI

* style: improved UX with toast alerts and other interactions

refactor: changed classnames according to new theme structure, changed all icons to material icons

* feat: showing un-read notification count

* feat: not showing 'subscribe' button on issue created by user & assigned to user

not showing 'Create by you' for view & guest of the workspace

* fix: 'read' -> 'unread' heading, my issue wrong filter

* feat: made snooze dropdown & modal

feat: switched to calendar

* fix: minor ui fixes

* feat: snooze modal date/time select

* fix: params for read/un-read notification

* style: snooze notification modal

* fix: no label for 'Create by me'

* fix: no label for 'Create by me'

* fix: removed console log

* fix: tooltip going behind popover

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>

* style: tooltip on notification header actions ()

* style: tooltip on notification header

* chore: update tooltip content

---------

Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>

* fix: user migrations for back population ()

* fix: total notifications count ()

* fix: notification card ()

* feat: add new icons package ()

* feat: add material icons package

* chore: replace issue view icons

* chore: notification ordering ()

* fix: uuid error when cycle and module updates ()

* refactor: height of popover & api fetch call ()

* fix: snooze dropdown overflow ()

---------

Co-authored-by: Dakshesh Jain <65905942+dakshesh14@users.noreply.github.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
2023-07-20 15:14:57 +05:30
Nikhil
2f3970f641
feat: beat worker for configuration () 2023-07-19 15:25:33 +05:30
Nikhil
d759438ebd
fix: issue automation () 2023-07-19 15:08:41 +05:30
Nikhil
0102f1d693
fix: psycopg errors () 2023-07-19 15:07:54 +05:30
Nikhil
98b9957753
fix: issue created notification ()
* fix: issue created notification

* chore: my issues assigned notifications

* dev: fix read at notification
2023-07-19 14:31:45 +05:30
Nikhil
509af4662d
dev: migrations () 2023-07-19 14:31:07 +05:30
Nikhil
9ba8f5c21f
fix: cycle module notifications ()
* chore: add triggered by details for notifications

* dev: update issue activity json to include extra fields

* dev: improve issue fetch
2023-07-18 15:59:58 +05:30
Nikhil
55a1291b1d
fix: inbox issue archival ()
* chore: add triggered by details for notifications

* dev: update issue activity json to include extra fields

* dev: fix inboc issue archival

* dev: update the filter for closing issues
2023-07-18 15:10:20 +05:30
Nikhil
b12a00cf4a
chore: default project state colors ()
* chore: add triggered by details for notifications

* dev: update issue activity json to include extra fields

* chore: project create default state colors
2023-07-18 15:10:01 +05:30
Nikhil
52ee8c5615
chore: remove logger from gpt assistant ()
* chore: add triggered by details for notifications

* dev: update issue activity json to include extra fields

* chore: remove logger from gpt assistant
2023-07-18 15:09:44 +05:30
Nikhil
68108c9fe9
fix: favorite permissions ()
* chore: add triggered by details for notifications

* dev: update issue activity json to include extra fields

* dev: fix permissions for cycle and views
2023-07-18 15:09:18 +05:30
Nikhil
090870b03e
fix: created_by notifications ()
* chore: add triggered by details for notifications

* dev: update issue activity json to include extra fields

* dev: remove unused imports and improve the filtering

* dev: fix unread filter

* dev: fix created_by none when updating the field
2023-07-17 16:09:30 +05:30
Nikhil
b69c4b6b30
chore: notifications ()
* chore: add triggered by details for notifications

* dev: update issue activity json to include extra fields

* dev: triggered_by details

* dev: add bot filtering

* dev: unread notification count endpoint

* dev: update endpoint to send count for all notification types
2023-07-17 13:17:48 +05:30
Nikhil
e0181342c0
fix: n+1s ()
* dev: fix workspace n+1

* dev: trim down label details for issue state serializer
2023-07-17 13:17:34 +05:30
Nikhil
f9f8b5c3d9
chore: update bridge id to cycle and module id ()
* chore: update bridge id to cycle and module id

* fix: typo
2023-07-17 13:17:11 +05:30
pablohashescobar
7914bcf486
refactor: serializers to avoid getting child items ()
* refactor: serializers to avoid getting child items

* dev: update issue state serializer to remove n+1 items
2023-07-14 12:01:38 +05:30
Bavisetti Narayan
a829e6fc40
chore: added is_favorite filter ()
* fix: notification filtering

* dev: reverse logic for archive filtering

* dev: fix watching notification

* dev: read filter

* dev: update automatic issue archival and close to send notifications

* dev: update archival structure for auto close issues

* chore: added is_favorite filter

* fix: removed the unwanted filter

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2023-07-13 16:51:42 +05:30
pablohashescobar
411a661abd
fix: magic code casing () 2023-07-13 16:49:37 +05:30
pablohashescobar
61ad6b9e0e
chore: upgrade psycopg to 3 () 2023-07-13 13:51:02 +05:30
pablohashescobar
2ff49c93bd
fix: notifications ()
* fix: notification filtering

* dev: reverse logic for archive filtering

* dev: fix watching notification

* dev: read filter

* dev: update automatic issue archival and close to send notifications

* dev: update archival structure for auto close issues

* Closing of dialog when we click around the dialog ()

* style: new empty states ()

* fix: custom colors opacity

* chore: update text colors for dark mode

* fix: dropdown text colors, datepicker bg color

* chore: update text colors

* chore: updated primary bg color

* style: new empty states added

* refactor: empty state for issues

* style: empty state for estimates

* chore: update labels, estimates and integrations empty states

* fix: custom analytics sidebar

* fix: archival spelling mistake

* fix: updated the default state logic

* dev: fix key

---------

Co-authored-by: Khrystyna Derenivska <56432889+kblueberry@users.noreply.github.com>
Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2023-07-13 13:47:24 +05:30
pablohashescobar
275942a246
feat: flag for onboarding tour completion ()
* feat: flag for onboarding tour completion

* dev: boolean field

* dev: user tour completed endpoint

* dev: onboarding step json
2023-07-12 22:10:07 +05:30
Bavisetti Narayan
5773ff2afd
chore: updated old and new value in issue archival () 2023-07-11 19:15:39 +05:30
Ankur Singh
1403a536c1
feat: openai host ()
* support custom openai api endpoints (for azure and local deployments)

* update openai python package and use new api format

* fix: project member list endpoint n+1 ()

* chore: workspace char name and slug maximum length ()

* fix: user invitation workflow for self hosted version ()

* chore: due date filter ()

* refactor: standardized date format throughout the platform ()

* chore: due date filter ()

* chore: due date filter

* fix: deployment error

* chore: optimized code

* chore: created constants for due date

* chore: create seperated css file for react datepicker styling

* fix: due date filter

* chore: highlight selected option

* fix: merge conflicts

* fix: build error

* chore: date range selector validation

* fix: issue views overflow

* refactor: due date filter modal code

* refactor: multi level dropdown

* chore: due date filter select default value

---------

Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>

* fix: layout of tabs on Pages is not adaptable to mobile screens  ()

* fix: layout of tabs on Pages is not adaptable to mobile screens 

* fix: scrolling experience on page

* chore: update project members type ()

* fix: state icon color on group titles ()

* fix: workspace invitation delete for self hosted ()

* chore: upgrade backend dependencies ()

* chore: upgrade backend dependencies

* dev: update storage settings for self hosted version

* chore: project members endpoint to support bulk operations ()

* chore: rename workspace company size to organization size ()

* chore: rename workspace company size to organization size

* chore: make workspace organization size as required

* fix: static and media files storages ()

* fix: emoji render function ()

* fix: emoji render function

* fix: emoji render function

* feat: bulk invite for project ()

* feat: bulk invite for project

* feat: members dropdown updated

* fix: error message added ,style: ui improvement

* feat: added add members button for scenarios with multiple members

* chore: updated watch to fields

* feat: created on and updated on column added in spreadsheet view ()

* feat: created on and updated on column added in spreadsheet view

* fix: build fix

* refactor: simplify logic

---------

Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>

* fix: resolved overflow issue with longer state names ()

* chore: update theming structure ()

* chore: store various shades of accent color

* refactor: custom theme selector

* refactor: custom theme selector

* chore: update custom theme input labels

* fix: color generator function logic

* fix: accent color preloaded data

* chore: new theming structure

* chore: update shades calculation logic

* refactor: variable names

* chore: update color scheming

* chore: new color scheming

* refactor: themes folder structure

* chore: update classnames according to new variables

* Revert "chore: update classnames according to new variables"

This reverts commit 60a87453b2.

* chore: remove temp file

* chore: update classnames according to the new theming structure ()

* chore: store various shades of accent color

* refactor: custom theme selector

* refactor: custom theme selector

* chore: update custom theme input labels

* fix: color generator function logic

* fix: accent color preloaded data

* chore: new theming structure

* chore: update shades calculation logic

* refactor: variable names

* chore: update color scheming

* chore: new color scheming

* refactor: themes folder structure

* chore: update classnames to the new ones

* chore: update static colors

* chore: sidebar link colors

* chore: placeholder color

* chore: update border classnames

* chore:  environment variables for worker and api ()

* feat: notifications ()

* feat: added new issue subscriber table

* dev: notification model

* feat: added CRUD operation for issue subscriber

* Revert "feat: added CRUD operation for issue subscriber"

This reverts commit b22e062576.

* feat: added CRUD operation for issue subscriber

* dev: notification models and operations

* dev: remove delete endpoint response data

* dev: notification endpoints and fix bg worker for saving notifications

* feat: added list and unsubscribe function in issue subscriber

* dev: filter by snoozed and response update for list and permissions

* dev: update issue notifications

* dev: notification  segregation

* dev: update notifications

* dev: notification filtering

* dev: add issue name in notifications

* dev: notification new endpoints

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>

* fix: docker inconsistencies ()

Co-authored-by: pablohashescobar <118773738+pablohashescobar@users.noreply.github.com>

* feat: issue archival and close ()

* chore: added issue archive using celery beat

* chore: changed the file name

* fix: created API and updated logic for achived-issues

* chore: added issue activity message

* chore: added the beat scheduler command

* feat: added unarchive issue functionality

* feat: auto issue close

* dev: refactor endpoints and issue archive activity

* dev: update manager for global filtering

* fix: added id in issue unarchive url

* dev: update auto close to include default close state

* fix: updated the list and retrive function

* fix: added the prefetch fields

* dev: update unarchive

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>

* fix: updated text and background colors ()

* fix: custom colors opacity

* chore: update text colors for dark mode

* fix: dropdown text colors, datepicker bg color

* chore: update text colors

* chore: updated primary bg color

* feat: web waitlist modal integration ()

* dev : Updating the limit of the issues in the sidebar and a weight list modal

* dev: integrated supabase and implemented web waitlist api endpoint

* dev : updated web pro weightlist request

* dev: rename typo

* dev: web waitlist endpoint update

* update: ui fixes

* fix: removed supabase from env.example

* chore: replaced supabase npm package to cdn

* chore: updated supabase req

* fix: Handled error status and error message.

---------

Co-authored-by: srinivaspendem <you@example.comsrinivaspendem2612@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>

* add openai host env in all places

---------

Co-authored-by: Ankur Singh <ankur.singh@epfl.ch>
Co-authored-by: pablohashescobar <118773738+pablohashescobar@users.noreply.github.com>
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: Kunal Vishwakarma <116634168+kunalv17@users.noreply.github.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
Co-authored-by: Chandan Jal <97095857+ChandanJal@users.noreply.github.com>
Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Quadrubo <71718414+Quadrubo@users.noreply.github.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: srinivas pendem <65014795+srinivaspendem@users.noreply.github.com>
Co-authored-by: srinivaspendem <you@example.comsrinivaspendem2612@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2023-07-11 18:51:25 +05:30
Bavisetti Narayan
7554988164
feat: issue archival and close ()
* chore: added issue archive using celery beat

* chore: changed the file name

* fix: created API and updated logic for achived-issues

* chore: added issue activity message

* chore: added the beat scheduler command

* feat: added unarchive issue functionality

* feat: auto issue close

* dev: refactor endpoints and issue archive activity

* dev: update manager for global filtering

* fix: added id in issue unarchive url

* dev: update auto close to include default close state

* fix: updated the list and retrive function

* fix: added the prefetch fields

* dev: update unarchive

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2023-07-11 14:35:20 +05:30
pablohashescobar
abdb4a4778
feat: notifications ()
* feat: added new issue subscriber table

* dev: notification model

* feat: added CRUD operation for issue subscriber

* Revert "feat: added CRUD operation for issue subscriber"

This reverts commit b22e062576.

* feat: added CRUD operation for issue subscriber

* dev: notification models and operations

* dev: remove delete endpoint response data

* dev: notification endpoints and fix bg worker for saving notifications

* feat: added list and unsubscribe function in issue subscriber

* dev: filter by snoozed and response update for list and permissions

* dev: update issue notifications

* dev: notification  segregation

* dev: update notifications

* dev: notification filtering

* dev: add issue name in notifications

* dev: notification new endpoints

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2023-07-11 13:36:31 +05:30
pablohashescobar
3a2f4d55d7
fix: static and media files storages () 2023-07-06 15:30:34 +05:30
pablohashescobar
8443dfc9dd
chore: rename workspace company size to organization size ()
* chore: rename workspace company size to organization size

* chore: make workspace organization size as required
2023-07-06 11:58:47 +05:30
pablohashescobar
2f8a1dbe20
chore: project members endpoint to support bulk operations () 2023-07-06 11:58:35 +05:30
pablohashescobar
6bfeb6af34
chore: upgrade backend dependencies ()
* chore: upgrade backend dependencies

* dev: update storage settings for self hosted version
2023-07-06 11:58:24 +05:30
pablohashescobar
cc0701a823
fix: workspace invitation delete for self hosted () 2023-07-05 21:00:30 +05:30
pablohashescobar
5a6fd0efdb
chore: due date filter () 2023-07-04 16:48:59 +05:30
pablohashescobar
1a72a0dff4
fix: user invitation workflow for self hosted version () 2023-07-04 13:56:51 +05:30
pablohashescobar
e4ee6a5bfb
chore: workspace char name and slug maximum length () 2023-07-04 13:54:48 +05:30
pablohashescobar
e23e9ccdbb
fix: project member list endpoint n+1 () 2023-07-04 13:54:37 +05:30
pablohashescobar
110eb39a51
dev: update packages to latest version () 2023-06-30 19:37:26 +05:30
pablohashescobar
ed0106200e
dev: migrations for removal of timelineissues and shortcut () 2023-06-28 11:06:52 +05:30
pablohashescobar
0bdd26ce12
fix: github importer issue () 2023-06-27 22:54:52 +05:30
pablohashescobar
ae051b28af
fix: priority filtering () 2023-06-26 17:59:17 +05:30
pablohashescobar
7acd4ef1af
fix: issue duplication when ordering by labels and assignee () 2023-06-24 17:52:12 +05:30
pablohashescobar
ccbe773ce1
fix: state and priority ordering () 2023-06-23 22:18:03 +05:30
pablohashescobar
df41daf71b
fix: auth error messages () 2023-06-23 17:28:21 +05:30
pablohashescobar
fef83d3153
fix: inbox issue update () 2023-06-23 17:28:13 +05:30
pablohashescobar
8e094aa895
chore: triage state filtering () 2023-06-23 17:28:06 +05:30
pablohashescobar
0cb856b92f
chore: inbox issue ordering () 2023-06-23 13:33:01 +05:30
pablohashescobar
37303e6cb8
refactor: inbox issues ()
* refactor: inbox issue endpoints

* dev: update inbox issues endpooint
2023-06-23 13:30:52 +05:30
pablohashescobar
d1e834eb6f
chore: updated user onboarded response () 2023-06-22 19:48:28 +05:30
pablohashescobar
33cfbbf153
chore: enable print logs for background workers when in DEBUG mode () 2023-06-22 19:48:17 +05:30
pablohashescobar
bfac39f1bc
chore: inbox issue permissions ()
* chore: inbox issue permissions

* dev: update delete endpoint
2023-06-22 19:48:04 +05:30
pablohashescobar
537cd2f5dd
chore: link and attachment count in sub issues () 2023-06-22 19:47:56 +05:30
pablohashescobar
d7097330ef
chore: update issue search for cycle and modules ()
* chore: update issue search for cycle and modules

* dev: return state name, group and color in search

* dev: sub issue search
2023-06-20 10:27:45 +05:30
pablohashescobar
7a991720a8
chore: add assignee, label and burndown plot in module details ()
* chore: add assignee, label and burndown plot in module details

* dev: fix typo and key error

* dev: add avatar in module retrieve
2023-06-20 10:27:34 +05:30
pablohashescobar
ac6fae44e8
chore: toggle sub issue view and sub issue count in sub issues () 2023-06-20 10:27:21 +05:30
pablohashescobar
8496422d20
fix: inbox issue activity () 2023-06-20 10:27:01 +05:30
pablohashescobar
d1d8722525
remove: shortcut module () 2023-06-20 10:26:44 +05:30
pablohashescobar
f797bb20f9
remove: time line issues () 2023-06-20 10:26:31 +05:30
pablohashescobar
464c0f2308
chore: add assignee avatar and minor refactor on cycles list and retrieve endpoint () 2023-06-20 10:25:47 +05:30
pablohashescobar
c9ebc20a8e
fix: importer delete when imported_data is None () 2023-06-20 10:24:38 +05:30
Bavisetti Narayan
0c3635cf25
chore: added DEBUG value for docker setup ()
* chore: add DEBUG value for docker setup

* refactor: removed the extra DEFAULT value
2023-06-20 09:36:08 +05:30
Sai Tharun
59c0de9b57
🔨 updated missing migration file ()
Co-authored-by: saitharunsai <sai.tharun@livehealth.in>
2023-06-19 08:23:44 +05:30
pablohashescobar
56a4e18a3c
chore: link and attachment count for cycles and modules () 2023-06-16 18:59:13 +05:30
pablohashescobar
bfe581d3bd
dev: workspace issue count () 2023-06-16 18:58:56 +05:30
pablohashescobar
78f9028b2f
fix: member invite ()
* fix: member invite

* dev: fix integer errors
2023-06-16 18:58:29 +05:30
pablohashescobar
6b1d20449b
chore: add labels data in cycles ()
* dev: add labels data for all cycles

* dev: add assignees and labels percentage

* dev: initial peice on cycle burn down chart

* dev: cycles burn down chat
2023-06-16 18:57:49 +05:30
pablohashescobar
e9a0eb87cc
feat: inbox ()
* dev: initialize inbox

* dev: inbox and inbox issues models, views and serializers

* dev: issue object filter for inbox

* dev: filter for search issues

* dev: inbox snooze and duplicates

* dev: set duplicate to null by default

* feat: inbox ui and services

* feat: project detail in inbox

* style: layout, popover, icons, sidebar

* dev: default inbox for project and pending issues count

* dev: fix exception when creating default inbox

* fix: empty state for inbox

* dev: auto issue state updation when rejected or marked duplicate

* fix: inbox update status

* fix: hydrating chose with old values

filters workflow

* feat: inbox issue filtering

* fix: issue inbox filtering

* feat: filter inbox issues

* refactor: analytics, border colors

* dev: filters and views for inbox

* dev: source for inboxissue and update list inbox issue

* dev: update list endpoint to house filters and additional data

* dev: bridge id for list

* dev: remove print logs

* dev: update inbox issue workflow

* dev: add description_html in issue details

* fix: inbox track event auth, chore: inbox issue action authorization

* fix: removed unnecessary api calls

* style: viewed issues

* fix: priority validation

* dev: remove print logs

* dev: update issue inbox update workflow

* chore: added inbox view context

* fix: type errors

* fix: build errors and warnings

* dev: update issue inbox workflow and log all the changes

* fix: filters logic, sidebar fields to show

* dev: update issue filtering status

* chore: update create inbox issue modal, fix: mutation issues

* dev: update issue accept workflow

* chore: add comment to inbox issues

* chore: remove inboxIssueId from url after deleting

* dev: update the issue triage workflow

* fix: mutation after issue status change

* chore: issue details sidebar divider

* fix: issue activity for inbox issues

* dev: update inbox perrmissions

* dev: create new permission layer

* chore: auth layer for inbox

* chore: show accepting status

* chore: show issue status at the top of issue details

---------

Co-authored-by: Dakshesh Jain <dakshesh.jain14@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2023-06-16 18:57:17 +05:30
pablohashescobar
963ccd808d
fix: email ssl setting for docker environment () 2023-06-16 18:54:01 +05:30
pablohashescobar
1e2c1cac9c
chore: project list endpoint to show is_member status () 2023-06-16 18:52:58 +05:30
pablohashescobar
592fe94cb4
chore: enable/disable signup in self hosted environments ()
* dev: new onboarding workflow for self hosted instance

* dev: additional flag on user creation

* dev: segregate sign up and sign in endpoint

* dev: update sign in endpoint for not existing users
2023-06-16 18:23:39 +05:30
pablohashescobar
15b5db0cae
dev: upgrade python runtime () 2023-06-12 10:02:16 +05:30
pablohashescobar
98e6a1366c
chore: update workspace invitation email redirection url ()
* chore: update workspace invitation email redirection url

* dev: update workspace invitation mail
2023-06-08 00:14:53 +05:30
pablohashescobar
754142afa2
fix: workspace and project member user deletion ()
* fix: workspace and project member user deletion

* fix: workspace member deletion

* dev: add comments
2023-06-08 00:14:41 +05:30
Peter Dave Hello
18f66805cb
Improve apk usages in Dockerfile () 2023-06-07 12:30:42 +05:30
pablohashescobar
382a1343ea
fix: file asset uploads in workspace () 2023-06-07 12:21:09 +05:30
pablohashescobar
c05eb9e240
fix: forgot password email subject and update template () 2023-06-07 09:09:59 +05:30
Aaryan Khandelwal
1f3fdd5d0a
feat: reset password page for self-hosted added ()
* feat: reset password page for self-hosted added

* chore: change reset password workflow

* dev: update email template for reset password

* chore: updated restricted workspace slugs list

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2023-06-06 21:36:13 +05:30
pablohashescobar
c127353281
chore: workspace invite created detail ()
* chore: workspace invite created detail

* dev: select related workspace member invite list
2023-06-06 19:15:56 +05:30
pablohashescobar
fae9d8cdc1
chore: reset password url ()
* chore: reset password url

* dev: update password reset endpoint

* dev: update reset password url
2023-06-06 19:15:20 +05:30
pablohashescobar
b6c0ddac50
chore: move minio endpoint url to environment configuration () 2023-06-06 08:21:57 +05:30
pablohashescobar
77e05a3599
fix: project member role update () 2023-06-05 17:45:10 +05:30
pablohashescobar
e3da80755c
fix: minio settings () 2023-06-05 12:52:25 +05:30
pablohashescobar
58d1d8f132
fix: issue search for blocking and blocked_by condition ()
* fix: issue search for blocking and blocked_by condition

* fix: issue search endpoint blockers

* fix: rectify the filter parameters
2023-06-05 12:51:30 +05:30
pablohashescobar
50060a0bf9
chore: update docker uploads () 2023-06-05 12:51:12 +05:30
pablohashescobar
bffc6a60e7
fix: workspace member role update () 2023-06-05 12:50:44 +05:30
sriram veeraghanta
44f8ba407d
Authentication Workflow fixes. Redirection fixes ()
* auth integration fixes

* auth integration fixes

* auth integration fixes

* auth integration fixes

* dev: update user api to return fallback workspace and improve the structure of the response

* dev: fix the issue keyerror and move onboarding logic to serializer method field

* dev: use-user-auth hook imlemented for route access validation and build issues resolved effected by user payload

* fix: global theme color fix

* style: new onboarding ui , fix: use-user-auth hook implemented

* fix: command palette, project invite modal and issue detail page mutation type fix

* fix: onboarding redirection fix

* dev: build isuue resolved

* fix: use user auth hook fix

* fix: sign in toast alert fix, sign out redirection fix and user theme error fix

* fix: user response fix

* fix: unAuthorizedStatus logic updated

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: anmolsinghbhatia <anmolsinghbhatia@caravel.tech>
2023-05-30 19:14:35 +05:30
pablohashescobar
ffc6077e9b
chore: improve docker setup () 2023-05-29 12:11:16 +05:30
pablohashescobar
c9dee593eb
chore: total members in user workspace invites () 2023-05-28 18:11:59 +05:30
pablohashescobar
f80b3f1eb1
fix: issue ordering for priority and updated_by parameters () 2023-05-26 13:51:09 +05:30
pablohashescobar
b6321438ce
chore: docker setup ()
* chore: update docker environment variables and compose file for better readability

* dev: update single dockerfile

* dev: update WEB_URL configuration

* dev: move database settings to environment variable

* chore: remove port configuration from default compose file

* dev: update example env to add EMAIL_FROM and default values for AWS
2023-05-26 11:09:59 +05:30
pablohashescobar
16604dd31b
refactor: page views endpoint () 2023-05-25 14:13:54 +05:30
pablohashescobar
5beb50fa76
fix: role updation () 2023-05-25 12:27:04 +05:30
pablohashescobar
af2d7d6f75
fix: project member delete when deleting user from workspace ()
* fix: project member delete when deleting user from workspace

* fix: workspace and project member delete
2023-05-25 12:25:15 +05:30
pablohashescobar
e608b58e70
refactor: cycle views endpoint () 2023-05-25 12:24:39 +05:30
pablohashescobar
0fb4a87454
fix: docker image uploads ()
* dev: basic initial setup for images

* Update docker-compose.yml

* dev: minio setup

* dev: docker minio setup

* dev: update the asset view

* dev: setup minio with default configuration

* dev: update minio setup for creating buckets

* dev: update the permission sets

* dev: get variables from shell for create bucket

* dev: update image uploading setup for docker

* dev: environment variables update

* dev: web url for images

* dev: update image configuration

* dev: env update for email port

---------

Co-authored-by: Narayana <narayana.vadapalli1996@gmail.com>
2023-05-25 10:24:20 +05:30
pablohashescobar
cba62f07c0
chore: analytic export mail () 2023-05-20 23:16:19 +05:30
gurusainath
8b527f27d0 dev: migrations for the analytics fields 2023-05-20 20:18:22 +05:30
pablohashescobar
012486df11
chore: assignee names in analytics export ()
* chore: assignee names in analytics export

* chore: update key as assignee name
2023-05-20 16:00:02 +05:30
pablohashescobar
e162c88f03
dev: project emoji and icons () 2023-05-19 16:46:56 +05:30
pablohashescobar
06618006c2
fix: cycle date check endpoint () 2023-05-19 13:00:38 +05:30
pablohashescobar
bb79c9de96
chore: start date for issues () 2023-05-19 12:36:12 +05:30
pablohashescobar
c3d520aefd
fix: analytics segmented export ()
* fix: analytics segmented export

* dev: fix none type

* fix: analytic export y axis count
2023-05-17 18:32:10 +05:30
pablohashescobar
27626fb16f
fix: default analytic estimate points and sorting for custom analytics () 2023-05-17 14:58:45 +05:30
pablohashescobar
c49b0d6151
fix: issue assignee multiple values ()
* fix: issue assignee multiple values

* chore: return first name and last name

* dev: keys update and also send data when segmented
2023-05-17 00:46:41 +05:30
pablohashescobar
d99f85ce05
chore: analytics assignee email for default analytics () 2023-05-17 00:46:20 +05:30
pablohashescobar
e696a3741c
chore: analytics data ordering () 2023-05-17 00:45:59 +05:30
pablohashescobar
c060f7db30
chore: user first name and last name for default analytics () 2023-05-16 10:50:26 +05:30
pablohashescobar
84a0f6f77e
chore: rename effort to estimate () 2023-05-16 10:50:14 +05:30
pablohashescobar
abe021071c
fix: workspace and project member update () 2023-05-15 19:38:37 +05:30
pablohashescobar
8d6082183e
chore: return assignee avatars when x axis in assignee_email () 2023-05-15 19:38:08 +05:30
pablohashescobar
7b52fb885d
remove: onboarding emails ()
* remove: user onboarding mail

* remove: welcome emails
2023-05-15 19:37:40 +05:30
pablohashescobar
d28bc41fbd
chore: project members, cycles and modules count () 2023-05-15 19:37:17 +05:30
pablohashescobar
63075a6a0d
fix: analytics export and send month and year when dimension in date ()
* fix: send month and year when dimension in date

* fix: export csv email

* fix: export for segment and fix segment for date values
2023-05-15 11:37:07 +05:30
vamsi
512b8c104d dev: analytics migrations 2023-05-12 17:02:34 +05:30
pablohashescobar
6a78948113
fix: analytics ()
* fix: most issue created by user keys

* fix: cycle and module filters for GET method
2023-05-12 12:22:42 +05:30
pablohashescobar
6e9235e5fe
fix: analytic query params ()
* fix: query params for analytics

* fix: default analytics filters
2023-05-11 20:53:54 +05:30
dependabot[bot]
f2a68874f1
chore(deps): bump django in /apiserver/requirements ()
Bumps [django](https://github.com/django/django) from 3.2.18 to 3.2.19.
- [Commits](https://github.com/django/django/compare/3.2.18...3.2.19)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-11 20:25:08 +05:30
pablohashescobar
a1d7a4ea55
fix: created by null for bulk operations () 2023-05-11 16:58:35 +05:30
pablohashescobar
abaa65b4b7
feat: analytics ()
* dev: initialize plane analytics

* dev: plane analytics endpoint

* dev: update endpoint to give data with segments as well

* dev: analytics with count and effort paramters

* feat: analytics endpoints

* feat: saved analytics

* dev: remove print logs

* dev: rename x_axis to dimension in response

* dev: remove color queries

* dev: update query for None values

* feat: analytics export

* dev: update code structure send color when state or label and fix none count

* dev: uncomment try catch block

* dev: fix segment keyerror

* dev: default analytics endpoint

* dev: fix segmented results

* dev: default analytics endpoint and colors for segment

* dev: total issues and open issues by state

* dev: segment colors

* dev: fix total issue annotate

* dev: effort segmentation

* dev: total estimates and open estimates

* fix: effort when not segmented

* dev: send avatar for default analytics
2023-05-11 16:57:03 +05:30
pablohashescobar
fb165d080e
feat: estimate points data in cycles list endpoint ()
* feat: estimate points data in cycles list endpoint

* dev: prefetch for assignees

* dev: update sum for estimate points
2023-05-11 16:56:48 +05:30
vamsi
4884ecd668 dev: migrations for estimate point values 2023-05-05 19:48:38 +05:30
pablohashescobar
fd96c54b43
fix: cycle date check endpoint for updation ()
* fix: cycle date check endpoint for updation

* dev: update the cycle date check endpoint to exclude current cycle when updating
2023-05-05 15:13:22 +05:30
pablohashescobar
993cf3faba
chore: add assignee avatar in cycle endpoint ()
* chore: add assignee avatar in cycle endpoint

* dev: update the structure to return avatar and firstname

* dev: return distinct users

* dev: update the structure to return id

* dev: update the prefetch queryset to distinct by id

* dev: remove id from distinct

* dev: add unique condition
2023-05-05 15:13:03 +05:30
pablohashescobar
1bf1b63fff
fix: estimate points update ()
* fix: estimate points hub

* fix: estimate points update

* fix: estimate points bulk_update
2023-05-05 15:12:38 +05:30
pablohashescobar
336220bd98
feat: return workspace and project details in estimate endpoints () 2023-05-05 15:12:22 +05:30