Coder Social home page Coder Social logo

gitlabtimetrack's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

gitlabtimetrack's Issues

Error when checking if an issue is updated

When checking if an issue has been updated, I only check seconds:

$lastUpdated->diff($newIssue->getUpdatedAt())->s > 2

with the wrong assumption that the value would be the total seconds. But that's not the case!

GitLab 404 Not Found

Hi,

Thanks for the project!

Out of the box, I faced this issue:

request.CRITICAL: Uncaught PHP Exception GuzzleHttp\Exception\ClientException: "Client error: `GET https://gitlab/api/projects?page=1&per_page=100` resulted in a `404 Not Found` response" 

The URL is missing the /. Adding a trailing slash at the end of it in the docker compose fixed it:

GITLAB_SERVER_URL: https://gitlab.com/api/v4

modified to

GITLAB_SERVER_URL: https://gitlab.com/api/v4/

Maybe Guzzle changed and caused this

Add a Dockerfile

Please use docker so that I don't have to install all dependencies. For non PHP developers, it will be a great boon.

Twig_Error_Runtime when updating project that has no estimates

I've imported a GitLab project and clicked the "update" button to update the times.
I haven't set an estimate for each task, which probably is why I get the exception:

An exception has been thrown during the rendering of a template ("Warning: Division by zero").

in app\Resources\views\default\view_project_issues.html.twig (line 22)
{% set completition_percentage = (issue.totalTimeSpent/issue.timeEstimate)*100 %}

Group spent times by users

I think it would be nice if you could see how long each participant spent on a task or on the whole project.
GitLab API does not provide that information with their time tracking functionality - but time operations leave a note (Note API) in the task, which can be processed to find out how much time a user has spent.

I already did something there - but it's rather "hacky" than good style ^^

Show project full path

When selecting a project to monitor, it would be usefull tho show the full path of the project.

So, insted of MyProject, you should see mypersona/MyProject

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.