Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • whats-open whats-open
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 9
    • Issues 9
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • SRCT
  • whats-openwhats-open
  • Issues
  • #60

Closed
Open
Created Sep 07, 2017 by Eyad Hasan@ehasan3Reporter

API to report incorrect hours

Summary

Low-friction method to handle errors in the hours

There needs to be a simple zero-friction way to report an inaccuracy so that one of us can be notified and go check and update the hours

This should be handled within the API, then the separate applications have a way to send the request. Then we should have a bot in the #whats-open channel ping so with the submitted ticket in order to let us know what hours are wrong, so someone can quickly go and fix it. This is more effective than having an email sent to srct@gmu.edu because:

  1. It combats spam and abuse

  2. It requires little user involvement

Helpful Links

Well, Slack-hook is fast for now. We should include an API endpoint called report with the device-ID (for mobile), platform (web, iOS, Android, etc.), facility, datetime, and a session token. On our side, we just have a function that send a message to Slack with this information and store it in a DB table.

Edited Sep 07, 2017 by Kunal Sarkhel
Assignee
Assign to
Time tracking