Bradley M. Kuhn
|
c3a368d29f
|
Ensure payment number is in ledger entry.
|
2018-09-12 15:57:44 -07:00 |
|
Bradley M. Kuhn
|
90618aba6a
|
print a message & exit when there are no tickets to do.
|
2018-08-23 13:53:32 -07:00 |
|
Bradley M. Kuhn
|
4b0cdad67e
|
Debugging output and skip blank lines, with comment.
|
2018-08-23 13:53:13 -07:00 |
|
Bradley M. Kuhn
|
6b8f3fac77
|
payment method only unknown when not defined
Assure reassignment of variable only happens inside conditional.
|
2018-08-07 10:32:09 -07:00 |
|
Bradley M. Kuhn
|
d6375aefd6
|
Fix verbose message and link setup.
|
2018-08-07 10:29:25 -07:00 |
|
Bradley M. Kuhn
|
56441180e4
|
warn rather than die when payment method not found.
We still want to pay ready-for-payment tickets that have no payment method
found.
|
2018-08-07 10:28:40 -07:00 |
|
Bradley M. Kuhn
|
e003313256
|
Write new script for activating the travel tickets for Outreachy
|
2018-08-05 19:54:28 -07:00 |
|
Bradley M. Kuhn
|
d1dc3fb8c3
|
Fix function and add verbosity.
This wasn't functioning right after my last changes, but this should get it
working.
|
2018-08-05 19:54:13 -07:00 |
|
Bradley M. Kuhn
|
c7811bacb9
|
Correct spelling.
|
2018-08-05 19:53:56 -07:00 |
|
Bradley M. Kuhn
|
608477135d
|
Adapt function to take round as an argument.
|
2018-08-05 19:28:36 -07:00 |
|
Bradley M. Kuhn
|
5d074729bd
|
FindReimbursementTicketFromList: move to rt-helper.pl
|
2018-08-05 19:27:11 -07:00 |
|
Bradley M. Kuhn
|
38f7b0cedc
|
Rework GetLinksForTicket, returns hash now
Include the Hash Id.
|
2018-08-05 19:15:51 -07:00 |
|
Bradley M. Kuhn
|
c87c215a87
|
First draft of sanity check script.
|
2018-07-25 14:46:14 -07:00 |
|
Bradley M. Kuhn
|
532b21575a
|
Remove spurious prints.
|
2018-07-25 14:46:07 -07:00 |
|
Bradley M. Kuhn
|
9867531a53
|
Make $round an argument to this sub.
Also, add $RT_CMD as an "our" variable.
|
2018-07-25 14:33:00 -07:00 |
|
Bradley M. Kuhn
|
7e52b5922b
|
Move PaymentDateByTicket to helper file.
|
2018-07-25 14:02:12 -07:00 |
|
Bradley M. Kuhn
|
cc60ef0326
|
Create new function for all tickets in Outreachy round.
|
2018-07-25 14:01:36 -07:00 |
|
Bradley M. Kuhn
|
0263c49c77
|
Move two functions to helper file.
|
2018-07-25 13:58:44 -07:00 |
|
Bradley M. Kuhn
|
5e0433d39b
|
paymentMethod should be lower case.
|
2018-07-25 13:57:27 -07:00 |
|
Bradley M. Kuhn
|
34e00ca5f0
|
Create rt-helper.pl and move one function to it.
Move function to rt-helper.pl that might be used in other Perl scripts.
|
2018-07-25 13:57:02 -07:00 |
|
Bradley M. Kuhn
|
c9c3b8b01e
|
I forgot map returns the last item in its block.
I want what $_ became, not the "1" returned from the s/// :)
|
2018-07-25 09:49:50 -07:00 |
|
Bradley M. Kuhn
|
e11ceab5dd
|
Do not be so strict on this regex.
|
2018-07-25 09:49:34 -07:00 |
|
Bradley M. Kuhn
|
2e8f9c42d1
|
Correct rt show output; add verbosity there.
Note that "rt show ticket/NUMBER" does not give the entire ticket traffic,
whereas "rt show NUMBER" does.
|
2018-07-25 09:44:19 -07:00 |
|
Bradley M. Kuhn
|
c1fdf916d9
|
Fix typo.
|
2018-07-25 09:44:14 -07:00 |
|
Bradley M. Kuhn
|
7ec2c7a291
|
First draft of the bulk-prep-pay script.
|
2018-07-25 09:40:30 -07:00 |
|
Bradley M. Kuhn
|
052d32fc5e
|
Add Travel notice ticket link, and fix RT commands.
|
2018-07-25 09:40:19 -07:00 |
|
Bradley M. Kuhn
|
5697b6beee
|
Add --round CLI argument; use that round for search criterion.
|
2018-07-22 19:25:49 -07:00 |
|
Bradley M. Kuhn
|
8aa05bff6d
|
Allow FIXME_INVOICE_DATE in document templates.
|
2018-07-22 19:25:42 -07:00 |
|
Bradley M. Kuhn
|
9cb57fe776
|
Complete script, improving error messages.
|
2018-07-22 18:49:06 -07:00 |
|
Bradley M. Kuhn
|
421dd769cb
|
Match better what is typical in the ticket subject
|
2018-07-22 18:05:23 -07:00 |
|
Bradley M. Kuhn
|
5c28767692
|
Remove unnecessary my
|
2018-07-22 16:36:07 -07:00 |
|
Bradley M. Kuhn
|
c0e328dccf
|
Add files for correspondence.
|
2018-07-22 16:35:55 -07:00 |
|
Bradley M. Kuhn
|
48ec393a01
|
Support lookup of reimbursement ticket
|
2018-07-22 16:35:35 -07:00 |
|
Bradley M. Kuhn
|
dcbf4bac2c
|
autodie on everything.
|
2018-07-22 16:02:13 -07:00 |
|
Bradley M. Kuhn
|
5936b5eec5
|
Improve output.
|
2018-07-22 16:02:07 -07:00 |
|
Bradley M. Kuhn
|
ace578089c
|
count old interns.
|
2018-07-22 15:31:18 -07:00 |
|
Bradley M. Kuhn
|
467522f331
|
Add pay date to error output.
|
2018-07-22 15:22:25 -07:00 |
|
Bradley M. Kuhn
|
f00819a174
|
Correct tax ticket processing.
|
2018-07-22 15:22:16 -07:00 |
|
Bradley M. Kuhn
|
2598a6f739
|
Additional issues with CF matching.
|
2018-07-22 15:21:59 -07:00 |
|
Bradley M. Kuhn
|
54cd914e47
|
LedgerTagFromTicket: handle that CF line might be first
The 'CF.{ledger-tags}: ' portion appears on the first line of output, so that
must be handled.
|
2018-07-22 15:13:03 -07:00 |
|
Bradley M. Kuhn
|
def7498189
|
newline should be on output.
|
2018-07-22 15:09:36 -07:00 |
|
Bradley M. Kuhn
|
eb52743036
|
Fix Regex.
|
2018-07-22 15:09:13 -07:00 |
|
Bradley M. Kuhn
|
cdf9526b3d
|
More processing work.
|
2018-07-22 15:08:59 -07:00 |
|
Bradley M. Kuhn
|
cebb1d813b
|
Move Entity lookup until after ticket is found.
|
2018-07-22 15:08:45 -07:00 |
|
Bradley M. Kuhn
|
cb49fb5c3e
|
Add command line option.
|
2018-07-22 15:08:31 -07:00 |
|
Bradley M. Kuhn
|
fc1c35c25c
|
Skip even if they did not pass.
|
2018-07-22 14:35:32 -07:00 |
|
Bradley M. Kuhn
|
0170039053
|
Add lines of #'s between functions.
|
2018-07-22 14:35:20 -07:00 |
|
Bradley M. Kuhn
|
0f0b60eada
|
Lookup previous payment and verify all is good.
|
2018-07-22 14:34:04 -07:00 |
|
Bradley M. Kuhn
|
9b7858843b
|
Add Entity lookup.
|
2018-07-22 14:33:02 -07:00 |
|
Bradley M. Kuhn
|
81b6fcefc1
|
Don't die on any failure; just move on to next file.
I'm going to leave the files as is if I can't really validly process them at
all, so the indicator that I finished the operation is renaming the file.
|
2018-07-15 09:07:54 -07:00 |
|