Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
492 commits
Select commit Hold shift + click to select a range
76bf8d0
Merge pull request #59 from shipsy/fix/fixed-type-errors
naman-agrawal-shipsy Apr 2, 2025
e0fafdc
Add source as fixed properties for list issues filter
rahulsahay-shipsy Apr 2, 2025
a2261d6
Commenting out the magic_link funciton which sends the email while ma…
vignesh-kandula-shipsy Apr 3, 2025
363322d
Patch custom property before creating activity task
rahulsahay-shipsy Apr 3, 2025
b6dbaf2
Merge branch 'dev' of github.com:shipsy/plane into Editable-custom-pr…
rahulsahay-shipsy Apr 3, 2025
d7dc1b3
Log error while creating activity if key is not present
rahulsahay-shipsy Apr 3, 2025
2c7867a
Merge pull request #65 from shipsy/Editable-custom-property-fields
sumarpreet-kaur-shipsy Apr 3, 2025
e09d0d7
Merge pull request #61 from shipsy/Add-list-issues-filter-based-on-so…
sumarpreet-kaur-shipsy Apr 3, 2025
9abe3d6
filters-pagination-plane
naman-agrawal-shipsy Apr 4, 2025
0cd24f8
Merge branch 'dev' of https://github.com/shipsy/plane into feature/IS…
naman-agrawal-shipsy Apr 4, 2025
933209d
added some changes
naman-agrawal-shipsy Apr 4, 2025
03925e0
changes
abu-b-sidq Apr 4, 2025
de1bcc7
changes
abu-b-sidq Apr 4, 2025
e6cae8b
changes
abu-b-sidq Apr 4, 2025
04a4916
changes
abu-b-sidq Apr 4, 2025
1fb98cd
Merge pull request #57 from shipsy/staging
abu-b-sidq Apr 5, 2025
3f84d44
Merge pull request #67 from shipsy/feature/ISS-266073/filters-paginat…
sumarpreet-kaur-shipsy Apr 7, 2025
5872f82
Filter search results basis the vendor_code
rahulsahay-shipsy Apr 7, 2025
d9f2cb9
Get Vendor Code from queryParams to filter search results
rahulsahay-shipsy Apr 7, 2025
0898a39
Get Vendor Code from query Params to filter search results
rahulsahay-shipsy Apr 7, 2025
f3c6ed3
Merge pull request #71 from shipsy/Search-api-filter-by-vendor_code
sumarpreet-kaur-shipsy Apr 7, 2025
9aa5bf0
Add source based filtering on search issues
rahulsahay-shipsy Apr 7, 2025
54ce36e
Merge pull request #72 from shipsy/Add-source-based-filtering-of-sear…
sumarpreet-kaur-shipsy Apr 7, 2025
a70aea4
Add Language Support - makeplane commit 90b59115d85c33c6b2c1b423416bb…
rahulsahay-shipsy Apr 13, 2025
65d8960
Add language columns in user profile table in db
rahulsahay-shipsy Apr 13, 2025
192ac5d
Removed plane/utils dependency
rahulsahay-shipsy Apr 14, 2025
9358ecf
Merge pull request #62 from shipsy/DR-ISS-266136-StoppingEmailWhileMa…
abu-b-sidq Apr 14, 2025
f04c40e
Project navigation in sidebar
rahulsahay-shipsy Apr 14, 2025
07b1a8c
Revert "Project navigation in sidebar"
rahulsahay-shipsy Apr 14, 2025
443970c
Language support changes
abu-b-sidq Apr 14, 2025
ed51ad2
Merge branch 'Language-Translations-Support-Dev' of github.com:shipsy…
rahulsahay-shipsy Apr 14, 2025
2c97eae
Language keys json modification
abu-b-sidq Apr 14, 2025
541ac56
Merge branch 'Language-Translations-Support-Dev' of github.com:shipsy…
rahulsahay-shipsy Apr 14, 2025
06d07eb
Added Portugese Translations
abu-b-sidq Apr 14, 2025
6358550
Renamed ptBR to pt
abu-b-sidq Apr 14, 2025
4d3e90c
Set Language in DB During magic-sign-in
abu-b-sidq Apr 14, 2025
2e24a7e
Merge branch 'Language-Translations-Support-Dev' of github.com:shipsy…
rahulsahay-shipsy Apr 14, 2025
dc20d8a
Merge pull request #76 from shipsy/Language-Translations-Support-Dev
sumarpreet-kaur-shipsy Apr 14, 2025
e5f8a96
Language Translation Support
rahulsahay-shipsy Apr 14, 2025
502e07e
Language Translation Support - additional keys
abu-b-sidq Apr 14, 2025
ce9910a
Merge pull request #77 from shipsy/Language-Translations-Support-Dev
sumarpreet-kaur-shipsy Apr 15, 2025
940a9a4
Additional keys - language translation support
abu-b-sidq Apr 15, 2025
1a943a6
Revert "Additional keys - language translation support"
abu-b-sidq Apr 15, 2025
36c91b9
Additional keys - language support added
rahulsahay-shipsy Apr 15, 2025
04976ca
Additional keys - language translation support
rahulsahay-shipsy Apr 15, 2025
45aad89
Additional keys - Language Translation Support
rahulsahay-shipsy Apr 15, 2025
1084f69
Additional keys
rahulsahay-shipsy Apr 15, 2025
502277f
Fixed translation issue
abu-b-sidq Apr 15, 2025
94817b1
Merge branch 'Language-Translations-Support-Dev' of https://github.co…
abu-b-sidq Apr 15, 2025
7614922
Additional keys - Language Translation Support
abu-b-sidq Apr 15, 2025
e9b7337
Additional Keys
rahulsahay-shipsy Apr 15, 2025
66dce50
Merge pull request #80 from shipsy/Language-Translations-Support-Dev
rahulsahay-shipsy Apr 15, 2025
42b31cd
Language support - additional keys
rahulsahay-shipsy Apr 15, 2025
2d8a216
Merge pull request #81 from shipsy/Language-Translations-Support-Dev
rahulsahay-shipsy Apr 15, 2025
abb83c7
Added translation keys
rahulsahay-shipsy Apr 15, 2025
d17937c
Added keys for additional language translation support
rahulsahay-shipsy Apr 15, 2025
ca8aafc
Merge pull request #82 from shipsy/Language-Translations-Support-Dev
rahulsahay-shipsy Apr 15, 2025
4062658
Calender layout translation
rahulsahay-shipsy Apr 15, 2025
8abb8cc
Merge pull request #83 from shipsy/Language-Translations-Support-Dev
rahulsahay-shipsy Apr 15, 2025
52cfae8
Language translation keys added
rahulsahay-shipsy Apr 16, 2025
a766cf2
Added keys in translation json files
rahulsahay-shipsy Apr 16, 2025
a39f6f3
Merge pull request #84 from shipsy/Language-Translations-Support-Dev
rahulsahay-shipsy Apr 16, 2025
a551088
Merge branch 'staging' into dev
sumarpreet-kaur-shipsy Apr 16, 2025
03baf9a
Dev (#78)
sumarpreet-kaur-shipsy Apr 16, 2025
ff5abfb
Update lite-text-editor.tsx
sumarpreet-kaur-shipsy Apr 16, 2025
ec0bdb2
Update lite-text-editor.tsx
sumarpreet-kaur-shipsy Apr 16, 2025
c39b580
Placeholder translation bug fix
rahulsahay-shipsy Apr 16, 2025
4a5c6f9
Update lite-text-editor.tsx
sumarpreet-kaur-shipsy Apr 16, 2025
6e8f413
Update lite-text-editor.tsx
sumarpreet-kaur-shipsy Apr 16, 2025
38b4570
Language translations support dev (#86)
rahulsahay-shipsy Apr 16, 2025
2adfe7d
Placeholder translation bug fix
rahulsahay-shipsy Apr 16, 2025
f81143d
Label activity translation import fix
rahulsahay-shipsy Apr 16, 2025
cb74c80
Merge pull request #88 from shipsy/Type-errors-fix
rahulsahay-shipsy Apr 16, 2025
bd9aa77
Type Errors fix
rahulsahay-shipsy Apr 16, 2025
1b364b1
Merge pull request #89 from shipsy/Type-errors-fix
rahulsahay-shipsy Apr 16, 2025
3877660
Label activity translation import fix
rahulsahay-shipsy Apr 16, 2025
d571eb5
Type Errors fix
rahulsahay-shipsy Apr 16, 2025
3a50fa6
Merge pull request #90 from shipsy/Language-Translations-Support-Dev
rahulsahay-shipsy Apr 16, 2025
593ed87
commented out the to remove settings sections in project level (#79)
vignesh-kandula-shipsy Apr 17, 2025
38404aa
commenting out the settings option from UI (#91)
vignesh-kandula-shipsy Apr 17, 2025
4491dc5
Custom properties display and spreadsheet (#93)
rahulsahay-shipsy Apr 17, 2025
c1bb8da
Custom Properties nomenclature fix
rahulsahay-shipsy Apr 17, 2025
ff0200c
Merge pull request #95 from shipsy/Custom-Properties-nomenclature-fix
rahulsahay-shipsy Apr 17, 2025
c3e7431
Custom Propertiess in IssueDetail API
rahulsahay-shipsy Apr 17, 2025
124206e
Merge pull request #96 from shipsy/Custom-Properties-nomenclature-fix
rahulsahay-shipsy Apr 17, 2025
b9afb2c
CustomProperties in IssueDetails API Response
rahulsahay-shipsy Apr 17, 2025
f2c4359
Merge pull request #97 from shipsy/Custom-Properties-nomenclature-fix
rahulsahay-shipsy Apr 17, 2025
f0ba35d
Fixing type errors
rahulsahay-shipsy Apr 20, 2025
10c7263
Merge pull request #98 from shipsy/Custom-Properties-nomenclature-fix
rahulsahay-shipsy Apr 20, 2025
bc939f9
Type checking for custom-propertiess array
rahulsahay-shipsy Apr 21, 2025
2f8c6f2
Merge pull request #99 from shipsy/Custom-Properties-nomenclature-fix
rahulsahay-shipsy Apr 21, 2025
9fd22c4
Iss 266717/bug/user shown as admin custom properties edit (#100)
rahulsahay-shipsy Apr 21, 2025
5540974
Issuse filtering with custom_properties with data_types
vignesh-kandula-shipsy Apr 21, 2025
21d2721
Activity comment bug fix to show new_value (#101)
rahulsahay-shipsy Apr 22, 2025
53de39b
Custom property edit activity bug vendor portal rider app (#102)
rahulsahay-shipsy Apr 22, 2025
6dc01eb
added data type field in issue custom property table
abu-b-sidq Apr 22, 2025
383ac00
Custom properties display and spreadsheet (#93)
rahulsahay-shipsy Apr 17, 2025
91dd3fb
Custom Properties nomenclature fix
rahulsahay-shipsy Apr 17, 2025
fd6bc68
Custom Propertiess in IssueDetail API
rahulsahay-shipsy Apr 17, 2025
2bf0f64
CustomProperties in IssueDetails API Response
rahulsahay-shipsy Apr 17, 2025
76bc1a0
Fixing type errors
rahulsahay-shipsy Apr 20, 2025
6b50d82
Type checking for custom-propertiess array
rahulsahay-shipsy Apr 21, 2025
310633f
Iss 266717/bug/user shown as admin custom properties edit (#100)
rahulsahay-shipsy Apr 21, 2025
5fb0e78
Activity comment bug fix to show new_value (#101)
rahulsahay-shipsy Apr 22, 2025
b2b46aa
Custom property edit activity bug vendor portal rider app (#102)
rahulsahay-shipsy Apr 22, 2025
7dce345
Merge pull request #103 from shipsy/Display-properties-spreadsheet-ac…
sumarpreet-kaur-shipsy Apr 23, 2025
f343709
Feature/guest user creation changes (#104)
sumarpreet-kaur-shipsy Apr 24, 2025
8ad5267
Data types support when editing custom properties
rahulsahay-shipsy Apr 24, 2025
f52e311
Revert "Feature/guest user creation changes (#104)" (#105)
sumarpreet-kaur-shipsy Apr 24, 2025
5254ad4
Merge pull request #92 from shipsy/staging
abu-b-sidq Apr 25, 2025
37d8c20
Migration files
abu-b-sidq Apr 25, 2025
01b6128
Merge pull request #107 from shipsy/DR-ISS-266560-CustomPropertiesIss…
rahulsahay-shipsy Apr 25, 2025
38a308c
Merge branch 'dev' of github.com:shipsy/plane into Custom-Properties-…
rahulsahay-shipsy Apr 25, 2025
96e9c78
Return data_type also when grouping custom_properties for filtration
rahulsahay-shipsy Apr 28, 2025
e34a5fa
Conditional filter component rendering based on data_type of custom_p…
rahulsahay-shipsy Apr 28, 2025
e22632d
Helper filter components for date and number type filtration
rahulsahay-shipsy Apr 28, 2025
df534d9
Add data_type in issueCustomProperty Serializer
rahulsahay-shipsy Apr 28, 2025
cb541d3
No search bar for date and number data types
rahulsahay-shipsy Apr 28, 2025
84ffdec
modified changes in filtered custom properties
abu-b-sidq Apr 28, 2025
8c08bf0
Filter date and number component changes
rahulsahay-shipsy Apr 29, 2025
d52e65f
Add filtering for sequence_id (#110)
sumarpreet-kaur-shipsy Apr 29, 2025
eba1d77
Merge branch 'dev' of github.com:shipsy/plane into Whitelisted-custom…
rahulsahay-shipsy Apr 29, 2025
b239e52
Styling and allignment fixes
rahulsahay-shipsy Apr 29, 2025
f3c75b3
isbetween filter format change
rahulsahay-shipsy Apr 29, 2025
46f25dc
Reverted allowedCustomPropertyKeys constants
rahulsahay-shipsy Apr 29, 2025
9eb4112
Merge branch 'dev' of https://github.com/shipsy/plane into DR-ISS-266…
abu-b-sidq Apr 29, 2025
f6e5f50
modified changes in filters
abu-b-sidq Apr 29, 2025
ba3c1b7
isbetween filters separator fix
rahulsahay-shipsy Apr 29, 2025
ef9eb71
fix the issue with is null filters for numbers
abu-b-sidq Apr 29, 2025
ac69622
Removed debug statements
abu-b-sidq Apr 29, 2025
5b9ed9d
removed print statements
abu-b-sidq Apr 29, 2025
3f04f96
isnull and isnotnull filters fix
rahulsahay-shipsy Apr 29, 2025
35d0cda
Merge branch 'dev' of github.com:shipsy/plane into Custom-Properties-…
rahulsahay-shipsy Apr 30, 2025
03c51dd
plane/ui components
rahulsahay-shipsy Apr 30, 2025
6b030fb
Merge branch 'Custom-Properties-Data-Types' of github.com:shipsy/plan…
rahulsahay-shipsy Apr 30, 2025
937d55e
plane/ui components instead of standard html tags
rahulsahay-shipsy Apr 30, 2025
fa0b4a1
Select data type dropdown tag
rahulsahay-shipsy Apr 30, 2025
62e1e70
isNull and isNotNull filter ui fix
rahulsahay-shipsy Apr 30, 2025
6a2d0d3
Merge branch 'DR-ISS-266560-CustomPropertiesIssuesFiltering' of githu…
rahulsahay-shipsy Apr 30, 2025
51a554e
Filter-number type fix
rahulsahay-shipsy Apr 30, 2025
5a52785
Select and Button tags fix
rahulsahay-shipsy Apr 30, 2025
6587b6a
Merge branch 'Custom-Properties-Data-Types' of github.com:shipsy/plan…
rahulsahay-shipsy Apr 30, 2025
a95ed01
Jenkinsfile
Naman-SIngla-Shipsy Apr 30, 2025
bfd9aca
Merge pull request #113 from shipsy/Jenkinsfile
abu-b-sidq Apr 30, 2025
3dbcbb5
Added changes in patch and post api of custom property
vignesh-kandula-shipsy Apr 30, 2025
b57dc89
CustomProperty DataType in payload while editing custom Properties
rahulsahay-shipsy Apr 30, 2025
010d515
Modified changes in IssueCustomPropertyUpdateAPIView with using reusa…
vignesh-kandula-shipsy May 1, 2025
2c66fd0
Merge pull request #111 from shipsy/DR-ISS-266560-CustomPropertiesIss…
sumarpreet-kaur-shipsy May 1, 2025
417448e
Merge pull request #108 from shipsy/Custom-Properties-Data-Types
rahulsahay-shipsy May 1, 2025
3d88eff
Merge branch 'DR-ISS-266560-CustomPropertiesIssuesFiltering' of githu…
rahulsahay-shipsy May 1, 2025
7c9f249
Merge pull request #112 from shipsy/Whitelisted-custom-properties-fil…
rahulsahay-shipsy May 1, 2025
b589a14
Remove unrequired headers x-api-key
rahulsahay-shipsy May 22, 2025
61ecfca
Use app api instead of v1 api
rahulsahay-shipsy May 22, 2025
b3b02dd
App api definition for issueTypeCustomProperty
rahulsahay-shipsy May 22, 2025
df4b3bf
BaseApiView import
rahulsahay-shipsy May 22, 2025
57f7b24
Null check handling for issue_type_id
rahulsahay-shipsy May 22, 2025
283cb91
Lint errors fix
rahulsahay-shipsy May 22, 2025
e0b6ac3
Removed untracked files
rahulsahay-shipsy May 22, 2025
6bc60db
cr changes and whitelisted custom properties constants for hnk-br1-te…
rahulsahay-shipsy May 23, 2025
196fd44
psycopg-binary version updated
May 23, 2025
a1f2d4d
psycopg-binary version reverted
May 23, 2025
2d2b5fc
Merge pull request #117 from shipsy/Custom-properties-v1->app-api-pro…
ritchaddha May 23, 2025
affd08d
additional filter properties fix on plane
abu-b-sidq May 30, 2025
2749a12
lint fix
abu-b-sidq May 30, 2025
cad7d78
removed duplicate
abu-b-sidq Jun 3, 2025
3744e71
Merge pull request #119 from shipsy/ISS-269375/fix/Additional-filters…
naman-agrawal-shipsy Jun 3, 2025
ce380f2
created api document and implemented timestamp filtering on created_a…
harsh-yadav-shipsy Jun 5, 2025
c48a0fb
updated API document
harsh-yadav-shipsy Jun 5, 2025
69fbb8a
Adding fixed property business_type
rahulsahay-shipsy Jun 6, 2025
36f4596
API doc updated for filtering
harsh-yadav-shipsy Jun 6, 2025
105a4cd
Merge pull request #124 from shipsy/feature/ISS-267839/business_type_…
harsh-yadav-shipsy Jun 7, 2025
feddb59
business_type migration file
abu-b-sidq Jun 9, 2025
0af5c45
business type translation
abu-b-sidq Jun 9, 2025
15a63e9
Merge pull request #123 from shipsy/feature/ISS-269976/create_fetch_f…
abu-b-sidq Jun 10, 2025
1796f03
added new custom properties
abu-b-sidq Jun 10, 2025
57a6fb4
changes
abu-b-sidq Jun 10, 2025
4d771ce
Merge pull request #140 from shipsy/feature/ISS-268555/NewCustomPrope…
naman-agrawal-shipsy Jun 11, 2025
22e11ce
Rate limiter for STATIC_API_TOKEN apis
rahulsahay-shipsy Jun 11, 2025
1ff5377
Merge pull request #144 from shipsy/hotfix/ISS-270271/remove-rate-lim…
abu-b-sidq Jun 11, 2025
37f8f45
fetching subissues in asc order
abu-b-sidq Jun 12, 2025
84efb24
ISS-269976: Add custom properties filtering in v1 API
harsh-yadav-shipsy Jun 12, 2025
c869e2a
Merge pull request #151 from shipsy/feature/ISS-269976/add_custom_pro…
abu-b-sidq Jun 12, 2025
3c06b3e
Merge pull request #147 from shipsy/fix/ISS-269673/subIssue-asc--dev
naman-agrawal-shipsy Jun 13, 2025
20f71f1
Revert "[ISS-269673] : Sub-issues in ASC order -- DEV"
naman-agrawal-shipsy Jun 16, 2025
7ac2984
Merge pull request #158 from shipsy/revert-147-fix/ISS-269673/subIssu…
naman-agrawal-shipsy Jun 16, 2025
2160a1b
ISS:269375 -- Additional Filters Fixed [Production] (#121)
naman-agrawal-shipsy Jun 17, 2025
4385e8a
[Feature] [Production] ISS-269976: Timestamp filtering for GET issues…
harsh-yadav-shipsy Jun 17, 2025
69acdc2
I'm working on cleaning up some comments in `test.py`.
google-labs-jules[bot] Jun 16, 2025
b56a274
patch and delete issueTypeCustomProperty api path
rahulsahay-shipsy Jun 17, 2025
9b576a0
patch issue type api view fixes
rahulsahay-shipsy Jun 17, 2025
e60aeac
Only show active custom properties on ui
rahulsahay-shipsy Jun 17, 2025
f5f5778
Get issueTypeCustomProperty is_active field in getIssueDetails response
rahulsahay-shipsy Jun 18, 2025
d3647ee
Handle integrity errors while patch and delet ecalls
rahulsahay-shipsy Jun 19, 2025
3f1f5fe
Add assignee filtering (only active and undeleted) in get issue details
rahulsahay-shipsy Jun 19, 2025
2b944c8
Merge branch 'bug/ISS-270662/Filter-deleted-assignees-issue-details-v…
rahulsahay-shipsy Jun 19, 2025
fdf83bd
Duplicate key removed
rahulsahay-shipsy Jun 19, 2025
6deb0e6
Merge branch 'feature/ISS-267372/patch-delete-apis-and-filter-custom-…
rahulsahay-shipsy Jun 19, 2025
eeed7b0
Merge pull request #165 from shipsy/bug/ISS-270662/dev-Filter-deleted…
rahulsahay-shipsy Jun 19, 2025
341bcb3
Removing duplicate key hub-name
rahulsahay-shipsy Jun 19, 2025
28b9e62
Merge pull request #166 from shipsy/feature/ISS-267372/dev-patch-dele…
harsh-yadav-shipsy Jun 19, 2025
9c9f727
removing API doc (#171)
harsh-yadav-shipsy Jul 8, 2025
c6bf29f
ISS-273646 : prefetch issue correction (#182)
harsh-yadav-shipsy Jul 31, 2025
3288b56
[Feature] [Dev] ISS-273056/added missing translations dev (#189)
rahulsahay-shipsy Aug 5, 2025
0a6d0aa
removed collaborators sections
abu-b-sidq Aug 6, 2025
a5f0047
Merge pull request #191 from shipsy/feature/ISS-274028/remove-collabo…
harsh-yadav-shipsy Aug 14, 2025
b3e4f3f
Revert "[ISS-274028] : Removed collaborators sections - Dev"
harsh-yadav-shipsy Aug 14, 2025
033d5d6
Merge pull request #198 from shipsy/revert-191-feature/ISS-274028/rem…
harsh-yadav-shipsy Aug 14, 2025
3311688
disabling recent colloborator widget
harsh-yadav-shipsy Aug 14, 2025
319ba1f
Merge pull request #200 from shipsy/feature/ISS-274028/remove_recent_…
ritchaddha Aug 14, 2025
d58a426
added limit in the query count
harsh-yadav-shipsy Aug 21, 2025
da42baa
Merge pull request #205 from shipsy/bug/ISS-274914/add-limit-to-unrea…
ritchaddha Aug 21, 2025
430336d
Return attachment url instead of http redirect
rahulsahay-shipsy Sep 1, 2025
febcdfc
Merge pull request #214 from shipsy/hotfix/ISS-274355/dev-return-file…
rahulsahay-shipsy Sep 3, 2025
46a932e
Changes to remove the Creat new project functionality
Kunal-Nandeshwar-Shipsy Sep 1, 2025
b52cdf5
To disable profile section
Kunal-Nandeshwar-Shipsy Sep 2, 2025
4a45187
Redirection Added for the Profile
Kunal-Nandeshwar-Shipsy Sep 2, 2025
2867411
To disable profile section
Kunal-Nandeshwar-Shipsy Sep 2, 2025
d6f8bc1
Redirection Added for the Profile
Kunal-Nandeshwar-Shipsy Sep 2, 2025
e64cca5
[ISS-273505] Profile Editing Option Remove
mohit-sharma-shipsy Sep 3, 2025
b622ce9
remove the profile edit button from the your-work page
Kunal-Nandeshwar-Shipsy Sep 1, 2025
049cd81
[ISS-273505] Edit profile option removed from work section
mohit-sharma-shipsy Sep 3, 2025
3ec237c
add views support at project level
sanskriti-malik-shipsy Oct 22, 2025
0e453f2
add views support at project level (#225)
sanskriti-malik-shipsy Oct 22, 2025
f902b20
handle views page visibility for user
sanskriti-malik-shipsy Oct 23, 2025
7fd6a30
address comments
sanskriti-malik-shipsy Oct 24, 2025
21a629c
handle views visibility at project level (#226)
sanskriti-malik-shipsy Oct 24, 2025
55f2a85
fix ISE issues
sanskriti-malik-shipsy Oct 27, 2025
dfe52a1
Merge branch 'dev' into BugFix/ISS-277549/views-support-project-level
sanskriti-malik-shipsy Oct 27, 2025
d82d3aa
Merge pull request #227 from shipsy/BugFix/ISS-277549/views-support-p…
sanskriti-malik-shipsy Oct 27, 2025
89ae13c
add fix for views redirection
sanskriti-malik-shipsy Oct 28, 2025
477d494
Merge pull request #228 from shipsy/BugFix/ISS-277549/views-support-p…
sanskriti-malik-shipsy Oct 28, 2025
84ac18f
fix owned by filter issue
sanskriti-malik-shipsy Oct 28, 2025
75559a8
Merge pull request #229 from shipsy/BugFix/ISS-277549/views-support-p…
sanskriti-malik-shipsy Oct 29, 2025
bc010ed
Basic Dev to add dropdown functionallity
Kunal-Nandeshwar-Shipsy Oct 29, 2025
afa67b4
change in loading
Kunal-Nandeshwar-Shipsy Oct 29, 2025
bce93d0
wb url
Kunal-Nandeshwar-Shipsy Oct 29, 2025
c3d1da7
to selected the value from the shown list
Kunal-Nandeshwar-Shipsy Oct 29, 2025
5d5f883
to check and save value
Kunal-Nandeshwar-Shipsy Oct 29, 2025
3d19007
sending some extra infromation for the px
Kunal-Nandeshwar-Shipsy Oct 30, 2025
29c2b10
Fix WB API URL in custom_property.py
Kunal-Nandeshwar-Shipsy Oct 30, 2025
0b18848
env calling
Kunal-Nandeshwar-Shipsy Oct 30, 2025
90b40b6
error handling
Kunal-Nandeshwar-Shipsy Oct 30, 2025
d1a0989
the reponse handlling
Kunal-Nandeshwar-Shipsy Oct 30, 2025
cb2540e
making the dropdowm option generalised as others
Kunal-Nandeshwar-Shipsy Oct 30, 2025
bcbb00c
new view for dropdown
Kunal-Nandeshwar-Shipsy Oct 30, 2025
f3c7aa7
to send the get properly
Kunal-Nandeshwar-Shipsy Oct 31, 2025
e43bb11
some removal of issue_type_custom_property which was not used
Kunal-Nandeshwar-Shipsy Oct 31, 2025
a2e5023
the final changes
Kunal-Nandeshwar-Shipsy Oct 31, 2025
8a4753c
Remove unused variable assignment in custom_property.py
Kunal-Nandeshwar-Shipsy Oct 31, 2025
6d64dfa
remove_commit
Kunal-Nandeshwar-Shipsy Oct 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion admin/Dockerfile.admin
Original file line number Diff line number Diff line change
Expand Up @@ -83,4 +83,6 @@ ENV NEXT_PUBLIC_WEB_BASE_URL=$NEXT_PUBLIC_WEB_BASE_URL
ENV NEXT_TELEMETRY_DISABLED 1
ENV TURBO_TELEMETRY_DISABLED 1

EXPOSE 3000
EXPOSE 3000

CMD node admin/server.js admin
9 changes: 5 additions & 4 deletions admin/ce/components/common/upgrade-button.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@ import { getButtonStyling } from "@plane/ui";
import { cn } from "@/helpers/common.helper";

export const UpgradeButton: React.FC = () => (
<a href="https://plane.so/one" target="_blank" className={cn(getButtonStyling("primary", "sm"))}>
Available on One
<SquareArrowOutUpRight className="h-3.5 w-3.5 p-0.5" />
</a>
<a />
// <a href="https://plane.so/one" target="_blank" className={cn(getButtonStyling("primary", "sm"))}>
// Available on One
// <SquareArrowOutUpRight className="h-3.5 w-3.5 p-0.5" />
// </a>
);
11 changes: 0 additions & 11 deletions admin/core/components/admin-sidebar/help-section.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -61,17 +61,6 @@ export const HelpSection: FC = observer(() => {
{!isSidebarCollapsed && "Redirect to plane"}
</a>
</Tooltip>
<Tooltip tooltipContent="Help" position={isSidebarCollapsed ? "right" : "top"} className="ml-4">
<button
type="button"
className={`ml-auto grid place-items-center rounded-md p-1.5 text-custom-text-200 outline-none hover:bg-custom-background-90 hover:text-custom-text-100 ${
isSidebarCollapsed ? "w-full" : ""
}`}
onClick={() => setIsNeedHelpOpen((prev) => !prev)}
>
<HelpCircle className="h-3.5 w-3.5" />
</button>
</Tooltip>
<Tooltip tooltipContent="Toggle sidebar" position={isSidebarCollapsed ? "right" : "top"} className="ml-4">
<button
type="button"
Expand Down
3 changes: 3 additions & 0 deletions aio/nginx.conf
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ events {

http {
sendfile on;
chunked_transfer_encoding on;
client_body_buffer_size 10M;
client_max_body_size 50M;

server {
listen 80;
Expand Down
39 changes: 32 additions & 7 deletions apiserver/Dockerfile.api
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,15 @@ RUN apk add --no-cache --virtual .build-deps \
"postgresql-dev" \
"libc-dev" \
"linux-headers" \
&& \
pip install -r requirements.txt --compile --no-cache-dir \
&& \
apk del .build-deps
&& pip install -r requirements.txt --compile --no-cache-dir \
&& apk del .build-deps

# Install Flower for Celery Monitoring
RUN pip install flower

# Add in Django deps and generate Django's static files
ENV FLOWER_UNAUTHENTICATED_API=true

# Copy application files
COPY manage.py manage.py
COPY plane plane/
COPY templates templates/
Expand All @@ -46,7 +48,30 @@ RUN mkdir -p /code/plane/logs
RUN chmod +x ./bin/*
RUN chmod -R 777 /code

# Expose container port and run entry point script
EXPOSE 8000
# Expose ports for API and Flower UI
EXPOSE 8000 5555

# Declare a build argument
ARG ENV_FILE_PATH

# Use the build argument
COPY ${ENV_FILE_PATH} /code/plane/file.env

# Export the environment file path as an image environment variable
ENV ENV_FILE_PATH=${ENV_FILE_PATH}

RUN if [ "${ENV_TYPE}" = "apiserver" ]; then \
python manage.py migrate --noinput; \
fi

CMD if [ "${ENV_TYPE}" = "apiserver" ]; then \
gunicorn -w 2 -k uvicorn.workers.UvicornWorker plane.asgi:application --bind 0.0.0.0:8000 --max-requests 1200 --max-requests-jitter 1000 --access-logfile -; \
elif [ "${ENV_TYPE}" = "celery" ]; then \
celery -A plane flower --port=5555 --address=0.0.0.0 --url_prefix=flower & \
celery -A plane worker -l info; \
elif [ "${ENV_TYPE}" = "celery-beat" ]; then \
(celery -A plane flower --port=5555 --address=0.0.0.0 --url-prefix=flower &) && celery -A plane beat -l info; \
else \
echo "Unknown ENV_TYPE: ${ENV_TYPE}"; \
exit 1; \
fi
24 changes: 21 additions & 3 deletions apiserver/plane/api/middleware/api_authentication.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@

# Module imports
from plane.db.models import APIToken

from django.conf import settings
from django.contrib.auth import get_user_model

class APIKeyAuthentication(authentication.BaseAuthentication):
"""
Expand All @@ -18,11 +19,21 @@ class APIKeyAuthentication(authentication.BaseAuthentication):
www_authenticate_realm = "api"
media_type = "application/json"
auth_header_name = "X-Api-Key"
assume_header_role = "X-Assume-Role"

def get_api_token(self, request):
return request.headers.get(self.auth_header_name)

def validate_api_token(self, token):
def validate_api_token(self, token, assume_role_value=None):
# Check if the token matches the static token from settings
User = get_user_model()
if token == settings.STATIC_API_TOKEN:
if assume_role_value:
user = User.objects.filter(username=assume_role_value).first()
else:
user = User.objects.filter(is_superuser=True).first()
self.rewite_project_id_in_url()
return (user, token)
try:
api_token = APIToken.objects.get(
Q(
Expand All @@ -40,11 +51,18 @@ def validate_api_token(self, token):
api_token.save(update_fields=["last_used"])
return (api_token.user, api_token.token)

def rewite_project_id_in_url(self):
pass
# import pdb;pdb.set_trace()

def authenticate(self, request):
token = self.get_api_token(request=request)
if not token:
return None

# Validate the API token
user, token = self.validate_api_token(token)
assume_role_value = request.headers.get(self.assume_header_role, None)
print("assume_role",assume_role_value)

user, token = self.validate_api_token(token, assume_role_value)
return user, token
9 changes: 9 additions & 0 deletions apiserver/plane/api/rate_limit.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from rest_framework.throttling import SimpleRateThrottle
from django.conf import settings


class ApiKeyRateThrottle(SimpleRateThrottle):
Expand All @@ -11,6 +12,10 @@ def get_cache_key(self, request, view):
if not api_key:
return None # Allow the request if there's no API key

# Bypass rate limiting for static API token
if api_key == settings.STATIC_API_TOKEN:
return None

# Use the API key as part of the cache key
return f"{self.scope}:{api_key}"

Expand Down Expand Up @@ -52,6 +57,10 @@ def get_cache_key(self, request, view):
if not api_key:
return None # Allow the request if there's no API key

# Bypass rate limiting for static API token
if api_key == settings.STATIC_API_TOKEN:
return None

# Use the API key as part of the cache key
return f"{self.scope}:{api_key}"

Expand Down
2 changes: 2 additions & 0 deletions apiserver/plane/api/serializers/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@
IssueActivitySerializer,
IssueExpandSerializer,
IssueLiteSerializer,
IssueCustomPropertySerializer
)
from .issue_type import IssueTypeSerializer, IssueTypeCustomPropertySerializer
from .state import StateLiteSerializer, StateSerializer
from .cycle import CycleSerializer, CycleIssueSerializer, CycleLiteSerializer
from .module import (
Expand Down
Empty file.
Loading