Commit graph

497 commits

Author SHA1 Message Date
Brett Smith
f9cb44d5f4 Better explain the functionality line between first and later releases. 2016-08-31 14:04:15 -04:00
Brett Smith
49efe41741 Pre-approval can wait until after the first release.
This is a very valuable feature, and we want it soon, but it doesn't
have to be in literally the first release.
2016-08-31 14:04:15 -04:00
Bradley M. Kuhn
d921c03d6f They aren't possible, but maybe are necessary.
I agree that all the items listed in here aren't possible given the time
allotted for development, and I haven't tried to integrate any of them
into the main feature set to avoid feature creep.  However, some of them
are going to be necessary, and early users may need to realize that some
out-of-band workarounds will be necessary in the first version, because
the features listed here were, well, necessary. :)
2016-08-31 14:04:15 -04:00
Bradley M. Kuhn
5d36d905e5 Ensure user freedom for Javascript.
The fundamental point here probably goes without saying given who the
project leader is. ;)

The LibreJS thing may end up to be nice-to-have.  LibreJS has some
serious problems -- I've had difficulty getting websites to work with
the plugin because the LibreJS plugin makes overly simplistic
assumptions about how Javascript is often deployed on a website.

But, we should try to be compatible if it's possible.
2016-08-31 14:04:15 -04:00
Bradley M. Kuhn
0792a933b2 Knuth says it, I believe it, that settles it.
https://cs.stanford.edu/~uno/email.html
2016-08-31 14:04:14 -04:00
Bradley M. Kuhn
7f96a12176 Wordsmith,grammar, and formatting changes.
No substantive change here, just writing style, grammar, and formatting
changes.
2016-08-31 14:04:14 -04:00
Bradley M. Kuhn
3322348329 Additional wishlist for currency stuff.
The currency stuff is going to be complicated, but I agree completely we
should leave it wishlist'ed.
2016-08-31 14:04:14 -04:00
Bradley M. Kuhn
3f2f76019b Plural pronouns for singular annoys me.
I really believe in gender fairness and fluidness in prounouning, and I
get why "they" is always better to use, and that the "one's request"
construction is too tortured.  So, I tend to just write everything in
plurals if possible which keeps 'they' but makes the number
grammatically agree.

Yes, I know that the ADT made "they/them used as singular" as 2015 word
of the year. (see
https://en.wikipedia.org/wiki/Word_of_the_year#American_Dialect_Society

so maybe some nun slapped the table too hard with her ruler when made
some plural/singular mistake with a pronoun when I was in grade school,
but I have a compulsive need to change everything to plural when I see
"they" and am editing a document. ;)
2016-08-31 14:04:14 -04:00
Bradley M. Kuhn
6e91d81ce1 Additional request state: Pre-Approval
Many travel policies, for example, require that certain expenses be
approved before tickets can be purchased.  An example from Conservancy's
travel policy include: hotel bookings beyond the GSA/Dept-of-State Per
Diem hotel rate, and flights that exceed the with-$100-of-cheapest rule.

As such, requestors need the ability to request preapproval.

These changes herein committed, however, do *not* account for the fact
that a request may already be "In Progress" when another expense comes
up.  An example of that is a flight was booked already in policy and the
requestor, and uploaded, and the requestor then discovers later that the
hotel is out-of-policy and needs preapproval.  We can perhaps ignore
this scenario for the first specification of this to avoid
feature-creep, but I wanted to flag it as a potential issue for future.

The work around might be that the Bookkeeper is allowed to move a
request between any state to another, so the work-around in this
specific instance may have to require an out-of-band conversation
between bookkeeper and requestor.  That's not disaster.
2016-08-31 14:04:14 -04:00
Bradley M. Kuhn
cb902d08af member => requestor
The requestor for payment may or may not be a member or affiliated in
some way with the organization.
2016-08-31 14:04:14 -04:00
Bradley M. Kuhn
2204e09bfe Slightly increase scope: include payment requests
The project should really include outgoing payments along with it.
Submitting an invoice for payment as an external party is really just a
"base case" of a reimbursement request.

The only complication I can imagine this adds is allowing the general
public to create an account on the system, or allow for anonymous
submission, which might lead to spam concerns in deployment.

I believe these issues should be easily mitigated and will not
drastically increase scope of the project.

As part of this actual change to the text, some wordsmithing and changes
throughout to s/reimbursement/outgoing payments/ and other similar
changes are made.
2016-08-31 14:04:14 -04:00
Bradley M. Kuhn
8018097f93 Refill paragraphs; no content changes. 2016-08-31 14:04:14 -04:00
Brett Smith
1787ae44b2 First draft requirements for reimbursement system. 2016-08-31 14:04:14 -04:00
http://stargazer.livejournal.com/
1fd73c9f59 demo list continuation 2016-08-30 22:46:44 +02:00
http://stargazer.livejournal.com/
f2a7e968a6 show subblock in list 2016-08-30 22:35:34 +02:00
http://stargazer.livejournal.com/
e2718d7b09 demonstrate code block 2016-08-30 22:25:25 +02:00
http://stargazer.livejournal.com/
513917eebc demonstrate inline code 2016-08-30 22:22:51 +02:00
http://stargazer.livejournal.com/
7d7965a5f6 add code block 2016-08-30 22:19:45 +02:00
http://stargazer.livejournal.com/
57b28d021a add another subitem 2016-08-30 22:08:53 +02:00
http://stargazer.livejournal.com/
c19b7c981e add sub-item 2016-08-30 22:05:31 +02:00
http://stargazer.livejournal.com/
db45d01334 demonstrate bold 2016-08-30 21:47:40 +02:00
http://stargazer.livejournal.com/
42d6824712 Americanize spelling 2016-08-30 21:29:45 +02:00
http://stargazer.livejournal.com/
d3f043e59f add more instructions 2016-08-30 21:24:34 +02:00
http://stargazer.livejournal.com/
5fe0eec0e0 remove nonfunctioning calendar 2016-08-30 21:23:01 +02:00
Brett Smith
2ce08bf0cf Refresh the front page.
Remove outdated information, and update other tone of voice to better
reflect the current state of the project.
2016-08-30 12:06:51 -04:00
https://www.google.com/accounts/o8/id?id=AItOawlZhOWh68TfwZLd9_l828lfcVgO7jc5gmE
4933d8fb5c List hledger with other ledger-alikes 2014-11-28 22:56:49 +01:00
https://www.google.com/accounts/o8/id?id=AItOawlZhOWh68TfwZLd9_l828lfcVgO7jc5gmE
af776f2d9f Copy evaluation template in for hledger 2014-11-28 22:56:28 +01:00
Bradley M. Kuhn
ac490ebfbd Formatting changes for better LibreJS parsing.
jxself suggested these changes would make things better for LibreJS.
2014-11-05 18:58:59 -05:00
Bradley M. Kuhn
ec70030c63 Fix location. 2014-11-05 18:39:49 -05:00
Bradley M. Kuhn
05d94ae216 Another formatting fix. 2014-11-05 18:38:06 -05:00
Bradley M. Kuhn
adcd78fd24 Put info in a different place on page. 2014-11-05 18:37:29 -05:00
Bradley M. Kuhn
23cdcae9f1 HTML formatting fixes. 2014-11-05 18:37:03 -05:00
Bradley M. Kuhn
8e49a234ff Javascript details for LibreJS compliance.
I followed the instructions on
http://www.gnu.org/software/librejs/free-your-javascript.html to do
this.
2014-11-05 18:35:32 -05:00
Bradley M. Kuhn
b10c7df3d5 Add application tips for this task. 2014-03-20 10:16:30 -04:00
Bradley M. Kuhn
4147f5d21b Update numbers, note that two may get picked. 2014-03-18 12:20:07 -04:00
Bradley M. Kuhn
494e759f7a Note how this relates to (1). 2014-03-18 12:19:13 -04:00
simon
71ca4b8fa6 Simplify 2014-03-18 15:25:52 +01:00
simon
ab5edc904a Link hledger-web 2014-03-18 15:23:31 +01:00
simon
099b57d4c0 Link Hledger 2014-03-18 15:22:40 +01:00
simon
1c027dbe00 Add some kind of hledger project option, as discussed 2014-03-18 15:21:22 +01:00
simon
fa53d8700c fix typo 2014-03-18 15:08:23 +01:00
Bradley M. Kuhn
6879da3989 Merge branch 'master' of oak.sfconservancy.org:npo-acct 2014-03-17 09:41:46 -04:00
Bradley M. Kuhn
cd2599c4a8 Add note about the type of student we're looking for for this project. 2014-03-17 09:41:27 -04:00
https://www.google.com/accounts/o8/id?id=AItOawm39eIaQWjdAJiGAht9YtDmJL_nksswYQ0
132921cf2a Joining to the project. 2014-03-12 23:03:06 +01:00
Bradley M. Kuhn
2e9fbcbd59 Make it clearer that they should pick one of the projects.
HT lizhidong
2014-02-25 12:35:51 -05:00
Bradley M. Kuhn
cd8017c8e2 Missing period. 2014-02-22 11:46:45 -08:00
Bradley M. Kuhn
22478d962d Attempt to do a formating fix. 2014-02-22 11:45:57 -08:00
Bradley M. Kuhn
109c3e2a8e Add "submit patches" to "How To Help"; make clear link to "How To Help" 2014-02-22 11:41:28 -08:00
Bradley M. Kuhn
23f6c7389a We now have four choices. 2014-02-18 15:39:58 -05:00
Bradley M. Kuhn
b5a127876d A few more items about this task. 2014-02-18 15:20:27 -05:00