Commit Graph
15 Commits
Author SHA1 Message Date
Joanthan Bernard 2c8180d9b2 Upgraded to jdb-util-3.2 2014-11-19 12:52:03 -06:00
Jonathan Bernard 12f87afe63 Added jlp-docs and target to generate documentation. 2014-06-21 14:32:48 -05:00
Jonathan Bernard acaf58f456 Added delegate command to delegate existing actions.
* Created `delegate`. This will move an action from a next actions context
  folder to the waiting folder. Any duplicate items in project folders will be
  renamed and updated to reflect any action change.
* Updated `ls` to take multiple named contexts or projects and list them all.
2013-11-05 08:46:06 -06:00
Jonathan Bernard 5ac69157dc Fixed bug in done command. Replaced output system with logging system.
* Fixed the bug in `done` where it would incorrectly reference relative files.
* Moved to using SLF4J and Logback loggers for all output.
2013-11-03 00:42:58 -05:00
Jonathan Bernard b4e01b6098 done supports a list of actions, bugfix.
* `done` command now accepts an unlimited list of tasks to mark as done.
* `GTDCLI.stringToFilename` now removes forward slashes.
2013-10-30 11:31:28 -05:00
Jonathan Bernard 415c0e622f Fixed documentation typos, error code typos. 2013-10-28 12:25:22 -05:00
Jonathan Bernard 9fee96cb25 Added support for Windows-style paths. 2013-10-08 14:30:14 -05:00
Jonathan Bernard 1e0a3b4063 Fixing links for GitHub-style README. 2013-09-23 23:24:11 -05:00
Jonathan Bernard 0776889bc5 Fixed links in README to work with GitHub's default Markdown rendering (as opposed to JLP's). 2013-09-23 23:15:55 -05:00
Jonathan Bernard ab80b3a1b9 Started working on README. 2013-09-23 23:09:30 -05:00
Jonathan Bernard aee6e442ee Fixing links in documentation. 2013-09-23 23:08:14 -05:00
Jonathan Bernard 8fe3ef015d Comprehensive documentation using JLP. 2013-09-23 12:42:25 -05:00
Jonathan Bernard 58026c83ab Created the GTDServlet to serve the GTD repository via a REST API.
* Moved Item, PropertyHelp to the com.jdblabs.gtd namespace.
* Broke out common functions from GTCLI to a new Util class.
* Created a GTDServlet class which responds to the following endpoints:

  * `/login` (POST): Expects JSON input in the request body in the form of
    `{"username": "joe_user", "password": "password1234" }`. The username and
    password are validated against the values listed in the GTD root directory
    .properties file.
  * `/contexts` (GET): Returns all the GTD contexts the current user has `read`
    access to.
  * `/contexts/<contextId>` (GET): Returns a single context. The ID is the GTD
    context directory name.
  * `/projects` (GET): Returns all the GTD projects the current user has `read`
    access to.
  * `/projects/<projectId>` (GET): Returns a single project. The ID is the GTD
    project directory name.
  * `/next-actions/<categoryNames>` (GET): Returns all the next actions for a
    list of contexts or projects. The categoryNames value is expected to be a
    comma-delimited list of project and context names.
2013-09-22 16:13:54 -05:00
Jonathan Bernard a2f8b7b7a6 ls command: include projects, list all if no specific context is named. 2013-08-05 10:21:45 -05:00
Jonathan Bernard 2b0dbbfedc Initial version (0.1) supporting 'process' command. 2013-04-28 22:22:46 -05:00