pablohashescobar
46f6b61928
refactor: grouper function to fix priority keys ( #415 )
2023-03-15 23:24:55 +05:30
pablohashescobar
5d8f2b6b75
feat: github importer ( #425 )
...
* dev: init github importer
* dev: add endpoint for creating import
* dev: create endpoint to bulk create issues
* dev: bulk issue importer
* dev: bulk create endpoints for labels and updates in issue bulk create endpoint to create labels and links
* dev: add comments in bluk create
* dev: status import endpoint and user invitaion workflow
* dev: initiate github repo sync
* dev: bulk issue sync endpoint and fix key issue in bg task
* dev: update endpoints for service imports
* dev: update labels logic
* dev: update importer task
* dev: bulk issue activities
* dev: update importer task for mapped users
* dev: update importer endpoint to send github token
* dev: update bulk import endpoint
* fix: workspace get query
* dev: update bulk import endpoints
2023-03-15 23:24:44 +05:30
pablohashescobar
d3ca8560fc
fix: project list ordering ( #427 )
2023-03-15 23:24:26 +05:30
pablohashescobar
ab9e0cf559
refactor: update response structure for cycle issue and module issues ( #432 )
2023-03-15 23:21:37 +05:30
pablohashescobar
c07cfee018
refactor: update favorites for project, cycle and module ( #434 )
...
* dev: refactor favorites
* dev: fix typo
2023-03-15 23:21:23 +05:30
pablohashescobar
ed8f0b8473
feat: user activity graph ( #437 )
...
* feat: user activity graph
* dev: issue completed and activity graph
2023-03-15 23:21:08 +05:30
pablohashescobar
0082a98d53
dev: add cycle date validation ( #442 )
2023-03-15 23:20:49 +05:30
pablohashescobar
d6aadb115d
refactor: users endpoint to return invites and assigned issues count ( #449 )
2023-03-15 23:20:31 +05:30
pablohashescobar
6de6522a41
chore: permissions for api endpoints ( #419 )
2023-03-11 23:51:06 +05:30
pablohashescobar
0416e07f46
refactor: self hosting setup ( #411 )
...
* merge-commit: self hosted updates
* dev: updates in self hosting setup
* dev: update script to get the instance IP
* dev: update script to generate backend secret key
2023-03-09 20:49:12 +05:30
pablohashescobar
cf72a187fe
fix: rename db host name for docker setup ( #380 )
2023-03-08 01:00:52 +05:30
pablohashescobar
2967fb1bee
dev: add back migration for project cover images ( #381 )
2023-03-08 01:00:34 +05:30
pablohashescobar
1a04eda613
fix: make api token only view once ( #382 )
2023-03-08 01:00:10 +05:30
pablohashescobar
0bd3e8ae95
fix: project member filter for bot accounts ( #391 )
2023-03-08 00:59:48 +05:30
vamsi
b54a1f221f
dev: migrations added for ProjectFavorite, ModuleFavorite, CycleFavorite including a bunch of other attribs
2023-03-07 03:09:04 +05:30
pablohashescobar
d28fe930a6
feat: module favourites for user ( #370 )
2023-03-06 19:00:00 +05:30
pablohashescobar
cb8b6b43dc
feat: cycle favourites for user ( #369 )
...
* feat: cycle favourites for user
* chore: update nomenclature
* chore: update on nomenclature
* feat: add favorites for completed and current cycle endpoints
2023-03-06 18:59:47 +05:30
pablohashescobar
79d7b6fec3
feat: already exisiting url validation ( #368 )
2023-03-06 18:58:10 +05:30
pablohashescobar
39f54d8265
fix: cycle and module issue filtering ( #363 )
2023-03-06 18:57:58 +05:30
pablohashescobar
3d57edfcf8
fix: cycle date filtering for current and upcoming cycle ( #357 )
...
* fix: update filtering for completed cycles
* fix: filter updated for upcoming cycles
2023-03-06 18:57:46 +05:30
pablohashescobar
ae64b53cf3
feat: add cover image to project ( #353 )
2023-03-06 18:57:20 +05:30
pablohashescobar
689eaad0f0
feat: add project to favourites ( #352 )
...
* feat: add project to favourites
* feat: add project is_favourite attribute to list endpoints
* refactor: updated destroy endpoint to send project_id
* chore: nomenclature update
2023-03-06 18:57:07 +05:30
pablohashescobar
697e7f13b5
fix: module issue viewset typo ( #349 )
2023-03-06 18:56:53 +05:30
pablohashescobar
cee8a6a8cd
fix: workspace member listing endpoint ( #348 )
2023-03-06 18:56:41 +05:30
pablohashescobar
cecd025a78
feat: delete file assets from storage ( #373 )
2023-03-06 18:56:05 +05:30
pablohashescobar
3a81a6c186
feat: add endpoint for draft cycles and add validation for creating draft cycles ( #355 )
...
* feat: add endpoint for draft cycles and add validation for creating draft cycles
* fix: key error in cycle create endpoint
2023-03-06 18:45:20 +05:30
pablohashescobar
1b369feb6a
refactor: update links to different endpoints ( #338 )
2023-02-28 02:09:22 +05:30
pablohashescobar
7b4d7f12f5
fix: remove project slug ( #340 )
2023-02-28 02:09:09 +05:30
pablohashescobar
1255552ebe
refactor: create new endpoints for date checking getting current upcoming and past cycles ( #343 )
...
* refactor: create new endpoints for date checking getting current upcoming and past cycles
* refactor: rename endpoint to match consistency
2023-02-28 02:08:55 +05:30
pablohashescobar
1ff0970ed6
fix: remove bot accounts from list api ( #344 )
2023-02-28 02:08:34 +05:30
pablohashescobar
90b8d66946
fix: add pagination for github repositories endpoint ( #345 )
2023-02-28 02:08:17 +05:30
pablohashescobar
ec4332ea6b
feat: filtering for cycle and module issue and updated grouper function for grouping in modules and cycles ( #342 )
2023-02-27 15:32:15 +05:30
pablohashescobar
517600ac89
fix: add filter for workspace integrations ( #325 )
...
* fix: add filter for workspace integrations
* fix: update url for delete
* fix: remove github installation when deleted
* fix: delete old repos
* fix: add filter on repository endpoints
2023-02-23 23:56:48 +05:30
vamsi
702cfeb4ee
dev: added new migrations
2023-02-23 01:04:44 +05:30
pablohashescobar
937222fdd4
feat: assignee and label details in cycle and module issues ( #319 )
2023-02-23 01:01:09 +05:30
pablohashescobar
a9802f816e
feat: github integration ( #315 )
...
* feat: initiate integrations
* feat: initiate github integration create models for the same
* feat: github integration views
* fix: update workspace integration view to create bot users
* refactor: rename repository model
* refactor: update github repo sync endpoint to create repo and sync in one go
* refactor: update issue activities to post the updates to segway hook
* refactor: update endpoints to get project id and add actor as a member of project in repo sync
* fix: make is bot as a read only field
* fix: remove github repo imports
* fix: url mapping
* feat: repo views
* refactor: update webhook request endpoint
* refactor: rename repositories table to github_repositories
* fix: workpace integration actor
* feat: label for github integration
* refactor: issue activity on create issue
* refactor: repo create endpoint and add db constraints for repo sync and issues
* feat: create api token on workpsace integration and avatar_url for integrations
* refactor: add uuid primary key for Audit model
* refactor: remove id from auditfield to maintain integrity and make avatar blank if none supplied
* feat: track comments on an issue
* feat: comment syncing from plane to github
* fix: prevent activities created by bot to be sent to webhook
* feat: github app installation id retrieve
* feat: github app installation id saved into db
* feat: installation_id for the github integragation and unique provider and project base integration for repo
* refactor: remove actor logic from activity task
* feat: saving github metadata using installation id in workspace integration table
* feat: github repositories endpoint
* feat: github and project repos synchronisation
* feat: delete issue and delete comment activity
* refactor: remove print logs
* FIX: reading env names for github app while installation
* refactor: update bot user firstname with title
* fix: add is_bot value in field
---------
Co-authored-by: venplane <venkatesh@plane.so>
2023-02-22 19:40:57 +05:30
pablohashescobar
f17ecd597b
Merge pull request #278 from makeplane/feat/multiple_sub_issues
...
feat: assign multiple sub issues
2023-02-21 23:52:33 +05:30
pablohashescobar
33ed2f6c35
Merge pull request #287 from makeplane/fix/state_ordering
...
fix: state ordering in group
2023-02-21 23:52:21 +05:30
pablohashescobar
a904c4a7de
Merge pull request #302 from makeplane/feat/issue_sorting_grouping
...
feat: updated issue grouping and filtering
2023-02-21 23:52:08 +05:30
pablohashescobar
71f9ae41f3
feat: created_by details for links ( #313 )
2023-02-21 23:50:54 +05:30
sriram veeraghanta
bdca84bd09
Feat: Dockerizing using nginx reverse proxy ( #280 )
...
* minor docker fixes
* eslint config changes
* dockerfile changes to backend and frontend
* oauth enabled env flag
* sentry enabled env flag
* build: get alternatives for environment variables and static file storage
* build: automatically generate random secret key if not provided
* build: update docker compose for next url env add channels to requirements for asgi server and save files in local machine for docker environment
* build: update nginx conf for backend base url update backend dockerfile to make way for static file uploads
* feat: create a default user with given values else default values
* chore: update docker python version and other dependency version in docker
* build: update local settings file to run it in docker
* fix: update script to run in default production setting
* fix: env variable changes and env setup shell script added
* Added Single Dockerfile to run the Entire plane application
* docs build fixes
---------
Co-authored-by: Narayana <narayana.vadapalli1996@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2023-02-21 11:31:43 +05:30
pablohashescobar
d50cc14972
fix: typo in model aggregation key
2023-02-18 18:21:42 +05:30
pablohashescobar
495ac0ca00
feat: improved grouper with grouping function
2023-02-18 15:43:47 +05:30
pablohashescobar
236c660cc7
feat: sort order during create
2023-02-18 12:35:42 +05:30
pablohashescobar
eba0f02aeb
feat: back migration script to populate random sort_order values
2023-02-18 12:29:46 +05:30
pablohashescobar
2505417dbd
feat: updated issue grouping and filtering
2023-02-18 12:22:17 +05:30
pablohashescobar
7c1f357bed
feat: issue links ( #288 )
...
* feat: links for issues
* fix: add issue link in serilaizer
* feat: links can be added to issues
---------
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2023-02-17 17:04:12 +05:30
dependabot[bot]
6ed5c05164
build(deps): bump django in /apiserver/requirements ( #289 )
...
Bumps [django](https://github.com/django/django ) from 3.2.17 to 3.2.18.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.17...3.2.18 )
---
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-02-16 16:04:26 +05:30
pablohashescobar
2d2751c58d
fix: state ordering in group
2023-02-15 17:53:37 +05:30
pablohashescobar
9a5d7b1049
Merge branch 'develop' of github.com:makeplane/plane into feat/multiple_sub_issues
2023-02-14 20:08:39 +05:30
pablohashescobar
b8c1305883
fix: error validation for empty length
2023-02-14 20:08:04 +05:30
pablohashescobar
c9dce08842
feat: assign multiple sub issues
2023-02-14 15:33:53 +05:30
pablohashescobar
fcba332589
refactor: update django admin panel heading ( #276 )
2023-02-14 14:50:16 +05:30
vamsi
7950f191e7
dev: added migrations for new models schema changes
2023-02-14 01:19:59 +05:30
pablohashescobar
92d5749997
feat: state grouping and ordering list ( #253 )
...
* feat: state grouping and ordering list
* fix: state grouping in state list endpoint
2023-02-14 01:16:35 +05:30
pablohashescobar
af1d49bbf5
refactor: combine sign in and sign up endpoint to a single endpoint ( #263 )
2023-02-14 01:14:56 +05:30
pablohashescobar
0477db69a0
build: add channels requirement for the asgi configuration ( #225 )
2023-02-14 01:14:24 +05:30
pablohashescobar
7a3c00aba4
Merge pull request #226 from makeplane/chore/backend_dependencies
...
chore: update all backend dependencies to the latest version
2023-02-14 01:14:05 +05:30
pablohashescobar
97ffdc8124
feat: default state for project ( #264 )
2023-02-14 01:12:32 +05:30
pablohashescobar
37c28b251d
chore: update python runtime
2023-02-09 19:07:08 +05:30
pablohashescobar
9e9a6f4cce
feat: record issue completed at date when the issues are moved to fompleted group ( #262 )
2023-02-09 10:41:43 +05:30
venplane
56030b1c2c
fix: github auth login ( #250 )
...
* fix: added PROJECT_ISSUES_LIST on the imports (#221 )
* fix: github signin by parsing email
* refactor: changed variable names
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Co-authored-by: Vamsi Kurama <vamsi.kurama@gmail.com>
2023-02-09 00:01:45 +05:30
pablohashescobar
4e27e93739
Merge pull request #243 from makeplane/fix/description_comment_migration_warnings
...
fix: description and comment_json default value to remove warnings
2023-02-08 01:47:46 +05:30
pablohashescobar
8e1ba90a34
Merge pull request #244 from makeplane/feat/module_cycle_settings
...
feat: module and cycle settings under project
2023-02-08 01:47:23 +05:30
pablohashescobar
a67690186a
Merge pull request #245 from makeplane/fix/module_issue
...
fix: module issue assignment
2023-02-08 01:46:41 +05:30
pablohashescobar
5785ab9e96
Merge pull request #248 from makeplane/fix/password_empty
...
fix: update empty passwords to hashed string and add hashing for magic sign in
2023-02-08 01:46:13 +05:30
dependabot[bot]
27849ee079
build(deps): bump django in /apiserver/requirements
...
Bumps [django](https://github.com/django/django ) from 3.2.16 to 3.2.17.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.16...3.2.17 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-07 19:30:23 +00:00
pablohashescobar
d36e8af571
refactor: remove print logs from back migrations
2023-02-08 00:58:51 +05:30
pablohashescobar
343718cd2a
fix: update empty passwords to hashed string and add hashing for magic sign in
2023-02-08 00:45:56 +05:30
pablohashescobar
1d44071a77
fix: string comparison for update operation
2023-02-07 14:26:28 +05:30
pablohashescobar
51b3815b72
fix: typo while creating module issues
2023-02-07 14:10:06 +05:30
pablohashescobar
8801a291af
fix: module issue updation and activity logging
2023-02-07 14:05:09 +05:30
pablohashescobar
f09c9b67f6
fix: module issue assignment
2023-02-07 13:25:06 +05:30
pablohashescobar
8872f3f627
feat: module and cycle settings under project
2023-02-07 13:20:15 +05:30
pablohashescobar
32d83ac2c9
fix: description and comment_json default value to remove warnings
2023-02-07 02:29:36 +05:30
pablohashescobar
2c4dbc84a2
Merge pull request #231 from makeplane/feat/issue_manual_ordering
...
feat: manual ordering for issues in kanban
2023-02-07 01:22:02 +05:30
pablohashescobar
c7ad9f3da1
Merge pull request #236 from makeplane/refactor/cycle_modules
...
refactor: update cycle and module create operation
2023-02-07 01:20:13 +05:30
pablohashescobar
b93abb4b37
fix: update remirror description to save empty string and empty paragraph ( #237 )
2023-02-07 01:19:42 +05:30
pablohashescobar
aaaf75c5da
Merge pull request #239 from makeplane/refactor/color_nomenclature
...
refactor: update nomenclature for consistency
2023-02-07 01:15:14 +05:30
pablohashescobar
cd41a05022
refactor: update model association to cascade on delete
2023-02-06 23:20:21 +05:30
pablohashescobar
f69b76c77d
fix: workpsace id during token creation
2023-02-06 22:52:20 +05:30
pablohashescobar
0b7f0640c9
feat: segregate api token workspace
2023-02-06 20:22:08 +05:30
pablohashescobar
a576a2ab59
fix: tracking new cycles and modules in activities
2023-02-06 19:25:11 +05:30
pablohashescobar
67a1052b7b
refactor: track cycles and modules for issue
2023-02-06 15:31:05 +05:30
pablohashescobar
eec82eca2f
refactor: update nomenclature for consistency
2023-02-06 13:56:02 +05:30
pablohashescobar
7207d92d62
refactor: return modules created
2023-02-03 19:03:58 +05:30
pablohashescobar
a4f095fb59
refactor: update cycle and module issue create
2023-02-03 19:03:27 +05:30
pablohashescobar
c4fff45429
feat: manual ordering for issues in kanban
2023-02-02 13:29:17 +05:30
pablohashescobar
c60e771e9c
chore: update all backend dependencies to the latest version
2023-02-01 15:08:52 +05:30
pablohashescobar
0cb4edab54
fix: back migration for identifiers without workspaces ( #212 )
2023-01-31 19:49:02 +05:30
vamsi
28d4f4c876
dev: altering new_value and old_value to TextField
2023-01-31 00:49:58 +05:30
pablohashescobar
df96efca3e
fix: typo while updating members in a module ( #209 )
2023-01-31 00:47:23 +05:30
pablohashescobar
45a52116a7
refactor: move issue activity tracking from django-channels to rqworker ( #207 )
...
* refactor: move issue activity tracking from django channels to rqworker
* refactor: update old value and new value from character type to text type
2023-01-31 00:46:59 +05:30
vamsi
46973149bf
dev: migrations for gateway proxy related models
2023-01-30 01:20:05 +05:30
pablohashescobar
f87a9e9d3a
feat: plane API gateway ( #188 )
...
* feat: create model for api token and endpoint for creating api tokens
* feat: add list and delete endpoints for tokens
2023-01-30 00:58:38 +05:30
pablohashescobar
9134b0c543
fix: typo in invitation query ( #189 )
2023-01-26 11:41:31 +05:30
pablohashescobar
0fd96d592d
feat: sub issue count endpoint ( #186 )
2023-01-26 11:41:20 +05:30
pablohashescobar
3036014ea2
refactor: add annotations in queryset to return sub_issues_count and total members in workspace ( #185 )
...
* refactor: add anotations in queryset to return sub_issues_count
* refactor: add sub issue count in modules cycles and my issues endpoint
2023-01-26 11:41:11 +05:30
pablohashescobar
6e99c007a5
fix: make issue description null ( #183 )
...
* fix: make issue description null
* fix: put none check during stripping html
2023-01-26 11:40:59 +05:30
pablohashescobar
acf7f59eef
fix: fix nomenclature update on permission filter attributes ( #179 )
2023-01-17 03:33:36 +05:30