Skip to content
This repository was archived by the owner on Sep 3, 2019. It is now read-only.
This repository was archived by the owner on Sep 3, 2019. It is now read-only.

Gestion plus complète des urls de rapport Toggl #25

@real34

Description

@real34

AFIN DE permettre une gestion de plus de typologie de projets
ETQ Facilitateur
JE PEUX comparer une version Redmine avec n'importe quel rapport Toggl


Actuellement seul un id projets et un id tâche sont possibles pour le rapprochement Toggl. Ce ticket consiste à gérer le plus de paramètres possibles.

Cas d'usages avérés :

  • TODO

Notes techniques

fromUrl : String -> TogglParams
fromUrl url =
-- Example: https://toggl.com/app/reports/summary/127309/period/thisYear/projects/34394176/tasks/16196934/billable/both
-- TODO Make me work for real with cleaner code
-- remove prefix
-- extract workspace id
-- split the rest as key values
let

-- TODO : handle several ids (example: "xxx/projects/123,456/yyy")
idsOfUrlParamName : String -> String -> Maybe (List Int)
idsOfUrlParamName paramName url =
let
regex = Regex.regex (paramName ++ "/([\\d]+)")
in

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions