sriram veeraghanta
11f84a986c
chore: formatting all python files using black formatter ( #3366 )
2024-01-22 13:19:43 +05:30
Bavisetti Narayan
b2824366a8
fix: external api serializer ( #3259 )
...
* fix: passed workspace id and project id as context
* fix: issue activity
2023-12-27 15:33:31 +05:30
Bavisetti Narayan
25b7e22b70
chore: html validation ( #2970 )
...
* chore: changed api serializers
* chore: state status code
* chore: removed sorted keys
2023-12-07 19:59:35 +05:30
Nikhil
59a1b6ca77
chore: instance ( #2955 )
2023-12-07 19:59:35 +05:30
Nikhil
34e6ef0d8d
chore: api and webhook refactor ( #2861 )
...
* chore: bug fix
* dev: changes in api endpoints for invitations and inbox
* chore: improvements
* dev: update webhook send
* dev: webhook validation and fix webhook flow for app
* dev: error messages for deactivation
* chore: api fixes
* dev: update webhook and workspace leave
* chore: issue comment
* dev: default values for environment variables
* dev: make the user active if he was already part of project member
* chore: webhook cycle and module event
* dev: disable ssl for emails
* dev: webhooks restructuring
* dev: updated webhook configuration
* dev: webhooks
* dev: state get object
* dev: update workspace slug validation
* dev: remove deactivation flag if max retries exceeded
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2023-12-07 19:59:35 +05:30
Nikhil
d3c85b1336
dev: external apis ( #2806 )
...
* dev: new proxy api setup
* dev: updated endpoints with serializers and structure
* dev: external apis for cycles, modules and inbox
issue
* dev: order by for all the apis
* dev: enable webhooks for external apis
* dev: fields and expand for the apis
* dev: move authentication to proxy middleware
* dev: fix imports
* dev: api serializer updates and paginator
* dev: renamed api to app
* dev: renamed proxy to api
* dev: validation for project, issues, modules and cycles
* dev: remove favourites from project apis
* dev: states api
* dev: rewrite the url endpoints
* dev: exception handling for the apis
* dev: merge updated structure
* dev: remove attachment apis
* dev: issue activities endpoints
2023-12-07 19:59:35 +05:30
Bavisetti Narayan
ced5bfd930
fix: file structuring ( #2797 )
...
* fix: file structure changes
* fix: pages update
* fix: license imports changed
2023-12-07 19:59:35 +05:30
Bavisetti Narayan
d933c73343
feat: v3 endpoint for module and cycle ( #2786 )
...
* feat: v3 endpoint for module and cycle
* fix: removed the str
2023-12-07 19:59:35 +05:30
Nikhil
446981422e
feat: issues v2 endpoint ( #2713 )
...
* feat: issue v2 listing endpoint
* dev: issues v3 endpoint
* dev: add permission in the grouped endpoint
* dev: update grouped endpoint
2023-11-09 18:24:26 +05:30
Nikhil
7249f84e18
dev: code improvements and minor performance upgrades ( #2201 )
...
* dev: remove len for empty comparison
* dev: using in instead of multiple ors
* dev: assign expression to empty variables
* dev: use f-string
* dev: remove list comprehension and use generators
* dev: remove assert from paginator
* dev: use is for identity comparison with singleton
* dev: remove unnecessary else statements
* dev: fix does not exists error for both project and workspace
* dev: remove reimports
* dev: iterate a dictionary
* dev: remove unused commented code
* dev: remove redefinition
* dev: remove unused imports
* dev: remove unused imports
* dev: remove unnecessary f strings
* dev: remove unused variables
* dev: use literal structure to create the data structure
* dev: add empty lines at the end of the file
* dev: remove user middleware
* dev: remove unnecessary default None
2023-11-01 20:35:06 +05:30
Nikhil
55b2927a17
chore: total issues count for issue listing endpoint ( #2534 )
...
* chore: total issues count for issue listing endpoint
* dev: add print for DEBUG mode
* fix: changed assignees_list and label_list
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2023-10-27 15:30:28 +05:30
Bavisetti Narayan
b274a21ca5
chore: changed issue relation history logs ( #2192 )
...
* chore: changed issue relation history logs
* chore: change field name
2023-09-15 13:12:28 +05:30
Bavisetti Narayan
a53b428bbd
chore: endpoints and history logs for issue draft ( #2180 )
...
* chore: history logs for issue draft
* fix: created seperated endpoints for issue drafts
* fix: fixed the typo
2023-09-14 15:38:11 +05:30
Bavisetti Narayan
a34b0b059d
feat: add a relation to an issue ( #1995 )
...
* feat: add issue relation to an issue
* fix: deleted the migration file
* fix: changed link to relates to in choice fields
* fix: added the migration file
* fix: changed migration file
* fix: project id issue fixed
* fix: added issue in the payload
* fix: changed the query param for blocker
2023-09-13 12:25:10 +05:30
Nikhil
c03550656a
chore: vote actor details ( #2047 )
...
* chore: vote actor details
* dev: add field in serializer
* dev: remove _id in workspace and project
2023-09-01 15:58:25 +05:30
Nikhil
82a48d4805
chore: reaction serializers ( #2046 )
...
* dev: chore reaction serializers
* fix: remove issue reaction lite serializer
2023-09-01 15:55:21 +05:30
Nikhil
099bce87b5
chore: public board endpoints ( #2030 )
2023-09-01 00:08:40 +05:30
Nikhil
320608ea73
chore: return issue votes in public issue list endpoint ( #2026 )
2023-08-31 11:32:58 +05:30
Nikhil
90cf39cf59
fix: access creation in comments ( #2013 )
2023-08-29 16:40:28 +05:30
Nikhil
1d30a9a0a8
chore: project public board issue retrieve ( #2003 )
...
* chore: project public board issue retrieve
* dev: project issues list endpoint
* fix: issue public retrieve endpoint
2023-08-29 15:00:26 +05:30
Nikhil
8581226e60
chore: improve access field for comments for public boards ( #1956 )
...
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
2023-08-29 13:34:38 +05:30
Nikhil
feba1cc4d0
feat: project public boards ( #1772 )
...
* 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
0a1483c482
chore: issue list date filters and properties ( #1820 )
...
* 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
e73a4bef4e
chore: issue and project details in activity ( #1747 )
...
* chore: issue and project details in activity
* dev: update capture log
2023-08-01 17:03:19 +05:30
Nikhil
922735e5f2
feat: issue and comments reaction ( #1674 )
...
* 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
e83ef7332d
fix: issue create update n+1 and issue activity get n+1 ( #1606 )
...
* 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
73b38f4db9
feat: cross project issue linking ( #1609 )
...
* 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
Nikhil
e0181342c0
fix: n+1s ( #1514 )
...
* dev: fix workspace n+1
* dev: trim down label details for issue state serializer
2023-07-17 13:17:34 +05:30
pablohashescobar
7914bcf486
refactor: serializers to avoid getting child items ( #1504 )
...
* 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
pablohashescobar
abdb4a4778
feat: notifications ( #1363 )
...
* 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 b22e0625768f0b096b5898936ace76d6882b0736.
* 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
f797bb20f9
remove: time line issues ( #1316 )
2023-06-20 10:26:31 +05:30
pablohashescobar
56a4e18a3c
chore: link and attachment count for cycles and modules ( #1307 )
2023-06-16 18:59:13 +05:30
pablohashescobar
e9a0eb87cc
feat: inbox ( #1023 )
...
* 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
f80b3f1eb1
fix: issue ordering for priority and updated_by parameters ( #1142 )
2023-05-26 13:51:09 +05:30
pablohashescobar
c4609b95cd
fix: remove length check condition when updating issue property ( #791 )
2023-04-13 00:34:37 +05:30
pablohashescobar
6279a04267
feat: attachment and link count in issues list ( #777 )
2023-04-11 18:47:36 +05:30
pablohashescobar
5b72b1672f
chore: add workspace and project details on label endpoints ( #713 )
2023-04-06 22:56:55 +05:30
pablohashescobar
100c431ac3
fix: default assignee for issues ( #712 )
...
* fix: default assignee for issues
* fix: check for empty array as well
2023-04-06 22:56:24 +05:30
pablohashescobar
1562939287
chore: add workspace details on comment serializer ( #697 )
2023-04-05 00:20:21 +05:30
pablohashescobar
97386e9d07
feat: issue attachments ( #677 )
2023-04-05 00:17:55 +05:30
pablohashescobar
f9ee898d88
chore: add workspace details and project details in page responses ( #615 )
...
* chore: add workspace details and project details in page responses
* fix: typo in workspace queryset
2023-03-30 18:59:39 +05:30
pablohashescobar
3a599b6436
chore: workspace detail on issue activity serializer ( #607 )
2023-03-30 16:32:48 +05:30
pablohashescobar
6d8eda9814
chore: update API endpoints for analytics ( #574 )
...
* chore: return workspace details on project create and update
* chore: update endpoints to return workspace and project details
---------
Co-authored-by: Vamsi Kurama <vamsi.kurama@gmail.com>
2023-03-30 01:25:32 +05:30
pablohashescobar
7eaec16381
chore: add cycle id and module id in issues list endpoint ( #586 )
2023-03-30 01:25:16 +05:30
pablohashescobar
32ab7951f7
perf: update issue serializer ( #534 )
2023-03-25 23:56:53 +05:30
pablohashescobar
ab9e0cf559
refactor: update response structure for cycle issue and module issues ( #432 )
2023-03-15 23:21:37 +05:30
pablohashescobar
79d7b6fec3
feat: already exisiting url validation ( #368 )
2023-03-06 18:58:10 +05:30
pablohashescobar
1b369feb6a
refactor: update links to different endpoints ( #338 )
2023-02-28 02:09:22 +05:30
pablohashescobar
937222fdd4
feat: assignee and label details in cycle and module issues ( #319 )
2023-02-23 01:01:09 +05:30
pablohashescobar
71f9ae41f3
feat: created_by details for links ( #313 )
2023-02-21 23:50:54 +05:30