diff options
Diffstat (limited to 'defmodule.lisp')
-rw-r--r-- | defmodule.lisp | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/defmodule.lisp b/defmodule.lisp deleted file mode 100644 index aa9335a..0000000 --- a/defmodule.lisp +++ /dev/null @@ -1,66 +0,0 @@ -;; scrumli --- A simple scrum web application -;; Copyright (C) 2013 Tom Willemse - -;; scrumli is free software: you can redistribute it and/or modify -;; it under the terms of the GNU Affero General Public License as published by -;; the Free Software Foundation, either version 3 of the License, or -;; (at your option) any later version. - -;; scrumli is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; GNU Affero General Public License for more details. - -;; You should have received a copy of the GNU Affero General Public License -;; along with scrumli. If not, see <http://www.gnu.org/licenses/>. - -(restas:define-policy datastore - (:interface-package #:scrumli.policy.datastore) - (:interface-method-template "DATASTORE-~A") - (:internal-package #:scrumli.datastore) - - (define-method init () - "Initiate the datastore.") - - (define-method get-all-stories () - "Get all of the stories in the datastore.") - - (define-method get-stories-for (username) - "Get all of the storiess for USERNAME.") - - (define-method get-story (id) - "Get a story from the datastore.") - - (define-method get-tasks-for-story (id) - "Get the tasks associated with a story.") - - (define-method post-story (role necessity title content reporter) - "Post a new story.") - - (define-method post-task (story-id description reporter) - "Post a new task for a story.") - - (define-method story-get-state (type id) - "Get the state of a story.") - - (define-method story-set-state (type id state) - "Set the state of a story.") - - (define-method story-change-priority (type id dir) - "Change the priority of a story in direction DIR.") - - (define-method set-assignee (type id assignee) - "Change the assigned person for a story or task.")) - -(restas:define-module #:scrumli - (:use #:cl #:restas #:json #:scrumli.datastore #:drakma) - (:export #:start-scrumli)) - -(defpackage #:scrumli.pg-datastore - (:use #:cl #:postmodern #:scrumli.policy.datastore) - (:export #:pg-datastore)) - -(in-package #:scrumli) - -(defparameter *static-directory* - (merge-pathnames #P"static/" scrumli-config:*base-directory*)) |