Commit graph

46 commits

Author SHA1 Message Date
bb2f75ec1c Really fix setting priority for tasks
When selecting the task to replace the task with based on priority, be
sure to limit the options to tasks with the same story id.
2013-08-18 23:19:25 +02:00
321d6b199f Update readme 2013-08-18 17:01:46 +02:00
aa06a99982 Fix priorities for tasks
When setting and changing priorities no attention was paid to the
`story_id', which means that no two tasks could have the same priority,
even when belonging to other stories. This creates a weird situation
where the tasks of a certain story would become unmanageable because
there are gaps between the priorities. This could make it seem like
priority changing was impossible.
2013-08-18 16:55:56 +02:00
6e5b291257 Separate route from function definitions 2013-08-18 16:19:54 +02:00
612e219bec Use *base-directory* to find location of assets
Static assets are located in the `static/' sub-directory of the project.
Locating them with just `static/' works fine if execution is started in
the project's directory, but when starting somewhere else this causes
trouble.
2013-08-18 16:06:16 +02:00
751936fbde Don't use absolute http://
Apparently it doesn't play nice together with running on https://.
2013-08-14 21:38:58 +02:00
d3eaa60b63 Use a modal dialog to create tasks
This fixes the issue where focus and input would be lost from the input
field when the story would reload its tasks.

This also makes it a little more uniform with the other forms.
2013-08-11 14:21:39 +02:00
781befeb23 Rewrite with ningle
Replaces restas with ningle. Restas had 2 problem I could not overcome:
1) It would only let me return a status code or a response, not, for
example, a 403 status code with some json. 2) It would not allow me to
place it under a subdirectory.

Both of these problems possibly (likely) have solutions with restas, but
I already found out how to do these things with ningle.

This rewrite is sloppy and messy. The code should be cleaned up soon.
2013-07-29 02:09:34 +02:00
0b13436d1a Remove unneeded sexml code 2013-07-28 22:27:58 +02:00
5b51cf7133 Remove unnecessary options from index.org 2013-07-26 02:09:53 +02:00
00b2506226 Remove superfluous header from README 2013-07-26 01:41:39 +02:00
d04fa586f2 Add license info to README 2013-07-26 01:39:42 +02:00
858d79e61b Add README and site 2013-07-26 01:32:44 +02:00
171916c802 Show signin and signout icons 2013-07-25 22:48:47 +02:00
9aed878305 Add user filter
Users can now either look at the whole list or only tasks assigned to
them. Currently this waits for the refresh to change the list, this
should be fixed in the future.
2013-07-25 22:45:04 +02:00
f897aa6287 Remove some superfluous functions 2013-07-24 23:49:29 +02:00
ee2c58ffae Change manner of assignment
Instead of having an input in which an assignee's email address can be
entered, show the gravatar of the assignee, or a question mark if no
assignee has been specified, and upon clicking it show a modal dialog
where this information can be changed.
2013-07-24 23:46:16 +02:00
108726efd4 Rename myModal to newTaskModal 2013-07-24 20:45:43 +02:00
4b9563abd4 Show assigned gravatar in story and task lists 2013-07-24 20:43:29 +02:00
c672404675 Add assignment for stories 2013-07-24 19:56:52 +02:00
97c5a1af86 Add GNU AGPL 2013-07-23 23:40:09 +02:00
7bfcf3c7bd Fix navbar for chromium
In chromium it was twice the size it should be.
2013-07-16 20:57:45 +02:00
3f5bb27b47 Fix style for story content 2013-07-16 20:53:18 +02:00
c1eed7136c Show gravatar avatar 2013-07-15 23:01:07 +02:00
cfab0475f3 Keep priorities from diverging
Priorities should always be a sequence...
2013-07-15 22:01:36 +02:00
86b448369e Use a dialog to send new stories. 2013-07-15 19:51:45 +02:00
d746bfc8e5 Remove unused route 2013-07-14 00:16:48 +02:00
7d9cf5b897 Use closure-templates 2013-07-13 22:55:54 +02:00
89eab56796 Make certain items seem more clickable 2013-07-13 21:23:46 +02:00
84ae7a5fd4 Handle task interaction like story interaction
When moving or adding tasks, instead of waiting for the user to
reselect the task reload the task each time.
2013-07-13 21:14:37 +02:00
bdd07b68ca Show story data next to backlog 2013-07-13 19:57:22 +02:00
4b910d426f Clear table after fetch from server
Clears the table of stories when fetching a new list of stories. This
seems a bit drastic, but it ensures that the state icons are updated
as well (instead of just the titles).
2013-07-13 19:19:36 +02:00
fae20212e6 Deal with json more consistently 2013-07-13 02:31:30 +02:00
ab366a1cd8 Cleanup JS
Use `$.post' instead of `$.ajax'. This makes everything cleaner.
2013-07-13 02:30:25 +02:00
acb5f812f6 Add hostname keyword 2013-07-07 23:59:02 +02:00
a322d9802c Respond to some more POSTs 2013-07-07 23:46:15 +02:00
aece802c32 Reload stories immediately
Reload the stories list immediately after successfully adding a new
story.
2013-07-07 22:36:51 +02:00
eb32c34e1f Small refactor 2013-07-05 23:22:31 +02:00
88404fc72d Update UI
- Add `navbar's
- Show a `hero-unit' on the login page with a big login button.
2013-07-05 21:53:12 +02:00
901fc7b5dc Pass story id as POST parameter
For some reason using a route template "stories/:id/tasks/new" works
locally, but not on my server, so do without.
2013-07-05 00:37:44 +02:00
74ec275c8f Don't assume there are tasks 2013-07-05 00:02:10 +02:00
12ee321c64 Task state and priority editing 2013-07-04 23:55:43 +02:00
6edd373ad9 Improve look of some UI elements 2013-07-04 23:45:07 +02:00
c65cde9e8e Add tasks to stories 2013-07-04 21:51:31 +02:00
b8fad18047 Remove debug format statements 2013-07-01 00:36:21 +02:00
a993573859 Initial commit 2013-07-01 00:01:48 +02:00