Commit Graph
371 Commits
Author SHA1 Message Date
Jayash TripathyandGitHub cb45caf6e7 [WEB-5036] feat: initiative labels (#4367) 2025-10-08 20:06:12 +05:30
pushya22andGitHub c7a865e576 promote: mobile runway to preview #4408 2025-10-08 20:03:01 +05:30
guru_sainathandGitHub 27aff260cb [MOB-1225] chore: handled the file asset by entity ids for workspace page descri… (#4392)
* chore: handled the file asset by entity ids for workspace page description

* chore: handled page description validation
2025-10-08 19:40:51 +05:30
guru_sainathandGitHub 830563821e [MOB-1203] chore: handle sort order logic in list and updated sort order page mutations (#4391)
* chore: handled the sort order in list and page mutations

* chore: udpated sorted order logic
2025-10-08 19:40:39 +05:30
Anmol Singh Bhatia dc7d7c92dc fix: preview sync merge conflict 2025-10-07 21:13:39 +05:30
SangeethaandGitHub 1a1d63a635 [WEB-5076] feat: initiative progress API (#4373) 2025-10-07 20:59:46 +05:30
SangeethaandGitHub 89ddd1bf42 [WEB-5081] fix: update timezone in user settings #7915 2025-10-07 20:51:44 +05:30
NikhilandGitHub 8ca3abb683 Merge branch 'preview' into sync/ce-ee 2025-10-07 20:32:09 +05:30
NikhilandGitHub 0b15a32ec6 [WEB-5038] fix: cycle creation in external api endpoint (#7866)
* feat: set default owner for cycle creation if not provided

* Updated CycleListCreateAPIEndpoint to assign the current user as the owner when the 'owned_by' field is not included in the request data.
* Enhanced the CycleCreateSerializer initialization to ensure proper ownership assignment during cycle creation.

* feat: add comprehensive tests for Cycle API endpoints

* Introduced a new test suite for Cycle API endpoints, covering creation, retrieval, updating, and deletion of cycles.
* Implemented tests for various scenarios including successful operations, invalid data handling, and conflict resolution with external IDs.
* Enhanced test coverage for listing cycles with different view filters and verifying cycle metrics annotations.

* feat: enhance CycleCreateSerializer to include ownership assignment

* Added 'owned_by' field to CycleCreateSerializer to specify the user who owns the cycle.
* Updated CycleListCreateAPIEndpoint to remove redundant ownership assignment logic, relying on the serializer to handle default ownership.
* Ensured that if 'owned_by' is not provided, it defaults to the current user during cycle creation.

* fix: correct assertion syntax in CycleListCreateAPIEndpoint tests

* Updated the assertion in the test for successful cycle creation to use the correct syntax for checking the response status code.
* Ensured that the test accurately verifies the expected behavior of the API endpoint.
2025-10-07 18:50:09 +05:30
pushya22andGitHub 05e00c7fc1 Sync: Community Changes #4390 2025-10-07 18:03:00 +05:30
Yaroslav HalchenkoandGitHub 2ca8620246 Add codespell support (config, workflow to detect/not fix) and make it fix some typos (#7864)
* Add github action to codespell preview on push and PRs

* Add rudimentary codespell config

* [DATALAD RUNCMD] chore: run codespell throughout fixing a few typos interactively

=== Do not change lines below ===
{
 "chain": [],
 "cmd": "codespell -w -i 3 -C 4 ./apps/web/core/components/workspace/delete-workspace-form.tsx ./deployments/cli/community/README.md",
 "exit": 0,
 "extra_inputs": [],
 "inputs": [],
 "outputs": [],
 "pwd": "."
}
^^^ Do not change lines above ^^^

* Adjust coespell regex to ignore all camelCased words

* [DATALAD RUNCMD] chore: run codespell throughout fixing a few  new typos automagically

=== Do not change lines below ===
{
 "chain": [],
 "cmd": "codespell -w",
 "exit": 0,
 "extra_inputs": [],
 "inputs": [],
 "outputs": [],
 "pwd": "."
}
^^^ Do not change lines above ^^^
2025-10-07 17:42:49 +05:30
Dheeraj Kumar KetireddyandGitHub 168518928d Merge branch 'preview' into sync/ce-ee 2025-10-07 17:27:55 +05:30
guru_sainathandGitHub 0cc1c7281e chore: handled the indent and format in graphql (#4385) 2025-10-07 15:01:42 +05:30
Dheeraj Kumar KetireddyandGitHub 5c842d592e Chore: Filter backend optimizations (#7900)
* refactor: enhance ComplexFilterBackend and BaseFilterSet for Q object filtering

- Introduced BaseFilterSet to support Q object construction for complex filtering.
- Updated ComplexFilterBackend to utilize Q objects for building querysets.
- Improved error handling and validation in filter methods.
- Refactored filter evaluation logic to streamline query construction.

* fix: improve filter processing in BaseFilterSet to handle empty cleaned_data and optimize filter evaluation

- Added handling for cases where cleaned_data is None or empty, returning an empty Q object.
- Optimized filter evaluation by only processing filters that are provided in the request data.

* update ComplexFilterBackend to pass queryset in filter evaluation
2025-10-06 23:36:16 +05:30
guru_sainathandGitHub ff0095662d [MOB-1199] fix: handle snoozed notifications in mobile inbox logic (#4382)
* fix: handled the snoozed notification

* chore: removed logs
2025-10-06 23:31:34 +05:30
sriramveeraghanta 385c31a16c fix: merge conflicts related to pnpm lock file from ce to ee 2025-10-06 15:10:47 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4709a0fca4 chore(deps): bump django (#7892)
Bumps the pip group with 1 update in the /apps/api/requirements directory: [django](https://github.com/django/django).


Updates `django` from 4.2.24 to 4.2.25
- [Commits](https://github.com/django/django/compare/4.2.24...4.2.25)

---
updated-dependencies:
- dependency-name: django
  dependency-version: 4.2.25
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-05 19:25:09 +05:30
SangeethaandGitHub eba9e6dbed [WEB-5045] fix: missing project_id in initiative (#4359)
* fix: using project_ids for both read and write

* fix: return epic_ids

* chore: use separate serialiser for read and write
2025-10-03 16:07:33 +05:30
Saurabh KumarandGitHub 3e26c763b2 [SILO-583] New Application Field changes in API for Marketplace (#4348)
* new fields support in application + update apps command + new application categories

* migrations and mock applications data

* add backfill for app status
2025-10-03 15:32:39 +05:30
SangeethaandGitHub d1626bda41 [WEB-5010] feat: initiative labels (#4311) 2025-10-03 14:09:06 +05:30
pushya22andGitHub 448161c20c Sync: Community Changes #4358 from makeplane/sync/ce-ee 2025-10-03 14:05:23 +05:30
M. PalanikannanandGitHub f6677f252f [WIKI-704] fix: hocuspocus error handling (#7898) 2025-10-03 14:01:38 +05:30
Henit ChobisaandGitHub 1d708d6cd3 [SILO-580] feat: added draw-io migration for draw.io integration (#4346)
* feat: added drawio migration for draw.io integration

* fix: added correct redirect uri

* fix: added drawio migration

* fix: linting errros
2025-10-01 19:53:57 +05:30
SangeethaandGitHub 32642023a1 [WEB-5045] fix: projects on initiative detail #4343 2025-10-01 15:34:50 +05:30
SangeethaandGitHub 63b8032516 [WEB-4978] fix: update dates in active cycles (#4279) 2025-09-30 19:05:55 +05:30
sriram veeraghantaandGitHub 04220aea15 promote: mobile runway to preview #4338 2025-09-30 18:52:41 +05:30
sriramveeraghanta 0d3ef47e29 fix: merge conflicts from ce to ee 2025-09-30 18:07:04 +05:30
40b0938290 [MOB-1199] chore: Mobile notification revamp (#4327)
* dev: optimized notifications list

* dev: updated the type

* dev: updated notification filters

* dev: optimized the notification list query

* chore: updated notification quryset

* chore: optimised notification query

* chore: cached false condition

* chore: cached false condition

* chore: cached false condition

* chore: updated no_value for cache

* [WEB-4882]feat:suspended users (#4284)

---------

Co-authored-by: Vamsi Krishna <[email protected]>
2025-09-30 17:53:57 +05:30
a5f60c9998 [MOB-1202] chore: create mutation for workspace page creation (#4330)
* chore: created workspace page mutation

* [WEB-4882]feat:suspended users (#4284)

---------

Co-authored-by: Vamsi Krishna <[email protected]>
2025-09-30 17:53:48 +05:30
207e4b7031 [MOB-1125] fix: Resolve teamspace member listing query for project level (#4329)
* fix: temapsace members query is listing only the current user who logged in

* [WEB-4882]feat:suspended users (#4284)

---------

Co-authored-by: Vamsi Krishna <[email protected]>
2025-09-30 17:53:36 +05:30
5d55c84693 [MOB-1208] dev: add PI file upload feature flag (#4328)
* dev: added pi file upload feature flag

* [WEB-4882]feat:suspended users (#4284)

---------

Co-authored-by: Vamsi Krishna <[email protected]>
2025-09-30 17:53:24 +05:30
sriram veeraghantaandGitHub 992457efd2 [WEB-5050] feat: updated work item urls with issues. (#7871)
* feat: updated work item urls with issues.

* chore: updated urls names

* chore: rename file

* chore: code refactor for url ordering

* fix: renamed issue-atachments to attachments
2025-09-30 17:47:05 +05:30
Vamsi KrishnaandGitHub 84f10cff36 [WEB-4882]feat:suspended users (#4284) 2025-09-30 17:46:05 +05:30
sriram veeraghantaandGitHub f60fa255cd [WEB-5050] feat: issues to work items urls (#4331)
* feat: optimize project list external endpoint (#7869)

* feat: updated work item urls with issues.

* chore: updated urls names

* chore: rename file

* fix: remove duplicate urls

* chore: code refactor for url ordering

* fix: work item properties endpoint updated

* chore: add url names
2025-09-30 15:36:37 +05:30
sriram veeraghanta ae084e197b fix: runtime errors in api server 2025-09-30 02:02:29 +05:30
sriram veeraghanta 65b1004659 fix: build errors in api 2025-09-30 00:23:43 +05:30
sriram veeraghantaandGitHub ded36785e7 feat: optimize project list external endpoint (#7869) 2025-09-29 20:40:33 +05:30
sriramveeraghanta d6b80f443d fix: merge conflicts 2025-09-29 19:33:10 +05:30
sriram veeraghantaandGitHub ebeac413fa [WEB-5044] fix: ruff lint and format errors (#4323)
* fix: lint errors

* fix: file formatting

* fix: lint errors
2025-09-29 19:15:42 +05:30
sriram veeraghantaandGitHub 9237f568dd [WEB-5044] fix: ruff lint and format errors (#7868)
* fix: lint errors

* fix: file formatting

* fix: code refactor
2025-09-29 19:15:32 +05:30
Vipin ChaudharyandGitHub 9b641e6407 [SILO-536] [WIKI-621] feat: drawio integration (#4317) 2025-09-29 15:49:29 +05:30
Saurabh KumarandGitHub 0d757b170c [SILO-567] Fallback SILO_BASE url to APP_BASE_URL for self hosted (#4312)
* fix silo base url fallback to app base url for selfhosted

* use web_url as a fallback
2025-09-29 15:27:11 +05:30
Henit ChobisaandGitHub 558d9436ec [SILO-533] feat: added external api endpoint for customers feature (#4277)
* feat: added external api endpoint for customers feature

* fix: review comments from copilot

* fix: segretate endpoints into detail endpoints

* fix: moved name validation logic to serializer
2025-09-29 15:26:09 +05:30
Saurabh KumarandGitHub 106b077856 [SILO-553] Modify OAuth flow to store workspace id and app installation in token (#4289)
* add workspace to oauth token

* modify oauth flow to store  workspace and app installation in tokens and grant

* reduce app installation id cache ttl

* reduce app installation id cache ttl to 1s

* include clientid in cache key
2025-09-29 15:25:58 +05:30
sriramveeraghanta e5394a48a8 fix: merge conflicts 2025-09-29 15:09:36 +05:30
NikhilandGitHub 1fb22bd252 [WEB-4805] fix: upgraded psycopgy packages to fix linting and removed unused imports (#7735)
* chore: update psycopg dependencies to version 3.2.9 in base requirements

* refactor: clean up unused imports across multiple files

* chore: update lxml dependency to version 6.0.0 in base requirements

* style: improve code readability by breaking long lines into multiple lines across several files

* style: enhance readability by breaking long lines in ModuleSerializer docstring
2025-09-29 14:33:50 +05:30
Dheeraj Kumar KetireddyandGitHub f1f5bcf55e [WEB-5021] chore: add InitiativeLabelAssociation model and update InitiativeLabel fields (#4302)
* chore: add InitiativeLabelAssociation model and update InitiativeLabel fields

- Introduced the InitiativeLabelAssociation model to manage many-to-many relationships between initiatives and labels.
- Updated InitiativeLabel model to include new fields: name, description, and color.
- Removed direct foreign key relationships from InitiativeLabel to Initiative and Label.
- Adjusted unique constraints and added new constraints for InitiativeLabel.

* removed null from m2m

* fix: update __str__ method in InitiativeLabel model to return label name

* add unique constraint to InitiativeLabelAssociation model

- Introduced a unique constraint on the InitiativeLabelAssociation model to ensure that each initiative-label pair is unique when not marked as deleted.
- Updated migration file to reflect this new constraint.
2025-09-26 16:57:24 +05:30
Dheeraj Kumar KetireddyandGitHub a95dc1bdf3 [WEB-4975] feat: Rich filters for Initiatives (#4262) 2025-09-25 20:30:52 +05:30
Bavisetti NarayanandGitHub dc44268ac4 [WIKI-635] feat: page comments in teamspace (#4122) 2025-09-25 20:25:44 +05:30
Vamsi KrishnaandGitHub 2fabde97f2 [WEB-4982]fix: exclude archived projects/epics across list, detail, and analytics in Initiatives (#4291)
* fix: filter archived projects from initiatives

* chore: added counts to scope data cards
2025-09-25 20:24:04 +05:30