Skip to content

feat: Added asana plugin#1

Closed
jawad-khan wants to merge 11 commits intoarbisoft:productionfrom
jawad-khan:jawad/asana-connectors
Closed

feat: Added asana plugin#1
jawad-khan wants to merge 11 commits intoarbisoft:productionfrom
jawad-khan:jawad/asana-connectors

Conversation

@jawad-khan
Copy link
Collaborator

⚠️ Pre Checklist

Please complete ALL items in this checklist, and remove before submitting

  • I have read through the Contributing Documentation.
  • I have added relevant tests.
  • I have added relevant documentation.
  • I will add labels to the PR, such as pr-type/bug-fix, pr-type/feature-development, etc.

Summary

What does this PR do?

Does this close any open issues?

Closes xx

Screenshots

Include any relevant screenshots here.

Other Information

Any other information that is important to this PR.

* fix: Fixed workflow

* fix: fixed workflow

* feat: Added config ui

* fix: fixed test cases
@jawad-khan jawad-khan force-pushed the jawad/asana-connectors branch from e6c4fa3 to 5f58184 Compare February 17, 2026 15:21
@jawad-khan jawad-khan changed the base branch from main to production February 17, 2026 15:22
irfanuddinahmad and others added 9 commits February 18, 2026 11:05
- Add apikeyhelper to manage API keys for developer telemetry connections
- Automatically generate and return API key when creating a connection
- Implement API key deletion when connection is deleted
- Use transactions to ensure atomicity of connection and API key operations
- API key authentication can be used via /rest/plugins/developer_telemetry/* endpoints
- Follows the same pattern as the built-in webhook plugin

The API key is returned in the connection creation response with:
- Secure 128-character random key
- Scoped access pattern: /plugins/developer_telemetry/connections/{id}/.*
- Proper metadata (creator, expiration, allowed path)

This enables secure authenticated access to telemetry endpoints using DevLake's
existing API key infrastructure and middleware.
@jawad-khan jawad-khan force-pushed the jawad/asana-connectors branch from 30eaced to 3c8ebad Compare February 18, 2026 07:57
@jawad-khan jawad-khan closed this Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants