Skip to content

Add Azure DevOps Business Central time tracker#4

Open
temp4allOG wants to merge 2 commits into
knowall-ai:mainfrom
temp4allOG:azure-devops-bc-time-tracker
Open

Add Azure DevOps Business Central time tracker#4
temp4allOG wants to merge 2 commits into
knowall-ai:mainfrom
temp4allOG:azure-devops-bc-time-tracker

Conversation

@temp4allOG
Copy link
Copy Markdown

Summary

Implements the Azure DevOps Business Central Time Tracker MVP for issue #1.

What is included

  • Azure DevOps work item form extension manifest (vss-extension.json)
  • Work item embedded time entry UI
  • Manual time entry fields: date, hours, description, optional BC job number
  • Work-item scoped time history and total hours
  • Date-range filtering
  • Business Central API adapter for timeRegistrationEntries
  • OAuth access-token flow stub without embedding client secrets
  • Local fallback/reference storage for MVP testing
  • Privacy/terms documents and placeholder marketplace images
  • Lightweight validation test

Validation

npm test

Result: Validation passed

Security notes

  • No client secret is embedded in browser code.
  • AUTH_CONFIG.clientId and BC tenant/company/employee settings must be configured before real sync.
  • For production marketplace use, OAuth should be hardened with PKCE/server-side token handling and secure org settings.

Bounty payout

If accepted/merged, payout can be sent via Bitcoin Lightning/BTC route to the provided recipient address or requested Lightning address flow.

BTC fallback address: 1BL4eV82zZ64Dp4cj3s9EgJ3ae8xPx5ZuJ

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.

1 participant