summaryrefslogtreecommitdiff
path: root/docs/gl_objects
diff options
context:
space:
mode:
authorsavenger <github@smahmood.de>2017-03-03 13:57:46 +0100
committerGauvain Pocentek <gauvain@pocentek.net>2017-03-03 13:57:46 +0100
commit92151b22b5b03b3d529caf1865a2e35738a2f3d2 (patch)
treef29231c671394f16e3117b3ed8d5d914c4f7d144 /docs/gl_objects
parentcd696240ec9000ce12c4232db3436fbca58b8fdd (diff)
downloadgitlab-92151b22b5b03b3d529caf1865a2e35738a2f3d2.tar.gz
Time tracking (#222)
* Added gitlab time tracking features - get/set/remove estimated time per issue - get/set/remove time spent per issue * Added documentation for time tracking functions
Diffstat (limited to 'docs/gl_objects')
-rw-r--r--docs/gl_objects/issues.py20
-rw-r--r--docs/gl_objects/issues.rst31
2 files changed, 51 insertions, 0 deletions
diff --git a/docs/gl_objects/issues.py b/docs/gl_objects/issues.py
index ad48dc8..df13c20 100644
--- a/docs/gl_objects/issues.py
+++ b/docs/gl_objects/issues.py
@@ -77,3 +77,23 @@ issue.move(new_project_id)
# project issue todo
issue.todo()
# end project issue todo
+
+# project issue time tracking stats
+issue.time_stats()
+# end project issue time tracking stats
+
+# project issue set time estimate
+issue.set_time_estimate({'duration': '3h30m'})
+# end project issue set time estimate
+
+# project issue reset time estimate
+issue.reset_time_estimate()
+# end project issue reset time estimate
+
+# project issue set time spent
+issue.add_time_spent({'duration': '3h30m'})
+# end project issue set time spent
+
+# project issue reset time spent
+issue.reset_time_spent()
+# end project issue reset time spent
diff --git a/docs/gl_objects/issues.rst b/docs/gl_objects/issues.rst
index d4cbf00..27724b8 100644
--- a/docs/gl_objects/issues.rst
+++ b/docs/gl_objects/issues.rst
@@ -104,3 +104,34 @@ Make an issue as todo:
.. literalinclude:: issues.py
:start-after: # project issue todo
:end-before: # end project issue todo
+
+Get time tracking stats:
+
+.. literalinclude:: issues.py
+ :start-after: # project issue time tracking stats
+ :end-before: # end project time tracking stats
+
+Set a time estimate for an issue:
+
+.. literalinclude:: issues.py
+ :start-after: # project issue set time estimate
+ :end-before: # end project set time estimate
+
+Reset a time estimate for an issue:
+
+.. literalinclude:: issues.py
+ :start-after: # project issue reset time estimate
+ :end-before: # end project reset time estimate
+
+Add spent time for an issue:
+
+.. literalinclude:: issues.py
+ :start-after: # project issue set time spent
+ :end-before: # end project set time spent
+
+Reset spent time for an issue:
+
+.. literalinclude:: issues.py
+ :start-after: # project issue reset time spent
+ :end-before: # end project reset time spent
+