Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/freerange/harmonia-old
The precursor to Harmonia.io, here for posterity only.
https://github.com/freerange/harmonia-old
Capistrano 2.13.0 was yanked.
cd8f9971257c16348669921f57d8bc8685bb18ce authored about 12 years ago25031d1e122fa4b8aa9c3362eb8631f9a0fbbeb0 authored about 12 years ago
Harmonia-next is now assigning this task so we can safely remove it from
here. I've added an en...
c0043e588168333eb70b184266331b1916e08dda authored over 12 years ago
I haven't filed the VAT return for a long time and had to rediscover
everything I needed to do t...
Having spoken to HMRC today I've confirmed that our quarterly payments
are due on the 5th of Apr...
c0bcdb811ccd3014391225a325217e590a6bb66e authored over 12 years ago
This should make it easier for people to use this test task, should they
wish.
My idea is that I can temporarily amend the schedule to assign this task
every minute in order t...
This fixes some of the problems that still existed in the version of
recap we were tied to, and ...
Tom has been assigned the drinks task since the 1st of August and James
M has been assigned the ...
I think this makes it easier to spot those tasks that are assigned
during the week but not unass...
OK, so they're not that cryptic but I think it's useful to be able to
compare what we intend to ...
I think we've seen problems in the past where the assignments.yml file
has become corrupt becaus...
507268d44e432d95483a9c787ca9eb3998e2ff81 authored over 12 years ago
Without the newline in the template, the email was rendered without any newlines between the lin...
2910e3294c19d0132360538896cde0646ed282e3 authored over 12 years agoe2d190c71e1575c7e1f1cb7ae4dfbc8f06d3aa96 authored over 12 years ago
b4836b42f8ba8b8d400c2fb41be4784be5d8675f authored over 12 years ago
I always find myself confused by when you're supposed download a new
statement, and what account...
f6f4eb20e01728584414e767c37974692e8e9a3e authored over 12 years ago
3dd09c25dc6c5a8996a59fcc759ebc62f379689c authored over 12 years ago
The errors started occurring on Ruby 1.9.3-p194 which is what Travis CI
is running. On Travis CI...
d8ade2a62eec39225e0e62ece6e613d791942c59 authored over 12 years ago
Make it clear that if the VAT return is submitted via FreeAgent,
there is no need to setup an ...
Every mail is to the same people, from the same account, and the same charset.
2f18af1d887da1dfae3e3ebfb165ccc5ea375ffc authored over 12 years agoBy setting the Reply-To header, we can just hit reply in our email clients.
I've used this as a...
f28fd78d0c610666406caaf022f366dc99ba84b2 authored over 12 years agoToo much life has died at our feckless hands.
5086182c1a15a35684b5f9b9c5b1a926b31eeaef authored over 12 years ago
I've just completed the payroll for this month (the first of the new tax
year) and had to do a c...
e39d98ed6ee056cc0d4d1c864618d7650732cef1 authored over 12 years ago
90d83cab0ab291e6866a149e3e26640bd4cf696d authored over 12 years ago
This reverts commit 2d75c1bc398c711a6536690cc00a02b650dccd40.
99e3df60d0944b4a045b42f27a76e22d4bd13a3d authored almost 13 years agoa3af6f4a2d56770f0f523ca07674574e154cd2dd authored almost 13 years ago
dec42e35b2b722d78272704e83bdc8756102ba3c authored almost 13 years ago
I'm hoping this will end up in an email from cron. And that it will give
me increased confidence...
* I think that backing up the BPT data is useful as there's no way to go
back to calculations fo...
0d13506060ae456e44a2ff813c59eb942ff773a5 authored almost 13 years ago
f6cb472dacbeecea44d9ea52f60bdad4a5fafc7a authored almost 13 years ago
I've also updated the free_agent gem to make this clearer.
db38dbd3b98e5dea382caf70056fcb1317dfc8bf authored almost 13 years ago
- This should add a list of overdue bills to the invoice email.
- I've added a test which at lea...
b325d7b42ce958d79d5579727e84bf6ca23b29e0 authored almost 13 years ago
Explain that the person lucky enough to be chosen by Harmonia might have
to download the Commerc...
- The very reasonable supposition is that since each Harmonia assign,
unassign & remind in the s...
- I think I've tracked this down to the pound sign in the erb template.
It seems like an accepta...
- Also added tests around the assignment of annual return tasks.
3fcaf1db3ce21f5a9a89b6b2894d3c68e20692b6 authored about 13 years agodffd1fd2e13ba8aa8a205ef4059ba62f8683a213 authored about 13 years ago
1f260b7d4b347b59360cb4d77de70098db60aec6 authored about 13 years ago
cfdbb004fee42169bd203e173e7776a6591bfd4f authored about 13 years ago
5ad4eabd701050f65a7b02756a4ab55e33b2aed2 authored about 13 years ago
Since we're not deploying against JRuby, I'm not going to fix this.
1b69c81d2bf31d3011b06071ea7f147b14e8f556 authored about 13 years ago4a9a0fd10a29f6451cf7d80f1d081762bbe5839d authored about 13 years ago
6b8b86deafd55e39b516c497ca0ccb5584de8d24 authored about 13 years ago
If my cron-fu is strong then someone should be randomly assigned to pay us the monies on the 25t...
9c8216b718999704f4d6c6c804fd37918bb26f13 authored about 13 years ago
I noticed today that we were behind with a couple of invoice payments.
Adding this task to the l...
f829116d2644139f721e168b9eed190141c7db4e authored about 13 years ago
aec413e25ee23ff1e0477ad236e18ada84a902c3 authored about 13 years ago
So everyone is potentially available for all tasks.
06d1d15b7f7a7f83937840401ea8bdea94511537 authored about 13 years agoe24231d77af1bea4b43e341e60d873d3a66b2b37 authored about 13 years ago
Most notably, we need to create a new invoice matching the timesheets we
submit to Capita, so we...
See http://travis-ci.org/#!/freerange/harmonia/builds/335077 for example.
af4480f76b2e5dbbb066473871474350e1eb1b03 authored about 13 years agoa4faa16e8ba355ea4bf959f933484a86b29ea893 authored about 13 years ago
e451906781ac6e15c6b0fd14e8479407ad4c479e authored about 13 years ago
This is principally because I don't want to change our internal CI to support 1.9.2 as well as 1...
d35f84c30abfa9b7656858e77de2d4f158b85e4e authored about 13 years agoAs part of this, we've extracted a class to be responsible for holding current assignments, whic...
af933350393d8baefdcf145a3ae00a853734387a authored about 13 years agoI prefer slightly more explicit instructions about what needs to be done given our current circu...
f21632347ec650c78505efc4726ca2aa68ade17b authored about 13 years ago28678ad604aca40d0a4939738b6a2717a9631682 authored about 13 years ago
This was always part of the plan, but it never got tested or implemented properly. Hopefully the...
d4f0925026456e3da07cd3ca7107cf411516c9a3 authored about 13 years ago8334f090cd97f3cfbb35132a37f29aa9357ea311 authored over 13 years ago
f3982c674f315ff937a51448ed23bb90dd445320 authored over 13 years ago
394c53c5e8fbc0b0cfe3d56924f3b70f53dbecba authored over 13 years ago
It's possible we could even explain things step-by-step.
8a8b189f800679a0699b6cccc3bdf7cbc4a375b6 authored over 13 years agoEmails weren't sending on the server. I traced the issue to this:
$ irb -Ilib -rharmonia
...
This could be why the email wasn't sending.
42265d93036e3d912d656ba6cd634301f102dfe0 authored over 13 years ago3845765d25a60c4d0c630db46552c58ae0895407 authored over 13 years ago
Because I can't get the array stored in an ENV variable (see https://github.com/freerange/recap/...
2cdf9a54da9397d551322df8a17bd75a76c77f94 authored over 13 years agoc3d1117b1c9a6504fcf2d64d5ee733092df15215 authored over 13 years ago
9f5b286238ca819060f227d055a1140ebfc0b85a authored over 13 years ago
012be36fedc1127aba878178fdf9ca1d4f167d13 authored over 13 years ago
Having YAML example files doesn't really buy us much given how simple `recap` makes env stuff.
0d4890f7f4138c55cca3823047755f924d98d543 authored over 13 years agoe4bbde1710bd440def3a7a7631d7aa9e95f357ed authored over 13 years ago
I've started to explore splitting the behaviour into *just* assigment (the new methods in `Harmo...
1cdc608be8db1709a2522fb67f3463e3064b0216 authored over 13 years ago8ef7839362241080a99f76178773801eea5ba45c authored over 13 years ago
4278508888050b1c64b779d9595e78677e39a526 authored over 13 years ago
bf81e315cfe7c8331c36aaa200a45847a00c8b25 authored over 13 years ago
51ae862427d6646663c1322f22f9fb3256e8718e authored over 13 years ago
6639f85481b768e6abaf670536fd559571a353b3 authored over 13 years ago
72b6e1d8417ca3ad64c128ef671783a5124efd89 authored over 13 years ago
Keep deploying to the same location for now though.
5dc89288c94b81bc3e3e4c127808eb5c63838db0 authored over 13 years ago2a6f68bc5aafe8ddc5119c2e70cc62ce3da01955 authored over 13 years ago
d8e79e6dfe22c790fbcbf56b2697e798780b421d authored over 13 years ago
671c4afeb89369b868fdfb1e199c4e0518055c95 authored over 13 years ago
2f1ce4d26499b0d08c7206e64594d82180a47ed0 authored over 13 years ago
f978d5a30351ff237e715667563c166636aab93c authored over 13 years ago
5879458afe14da5f56030773a0c0b724472fbe56 authored over 13 years ago
d249b2a5ab3c69ed33405ca81a1fcf880d6de736 authored over 13 years ago
NameError: uninitialized constant HarmoniaTest::FreeAgent.
08eb517412d105fdfc4c23762c057c05a613d61d authored over 13 years agoda3013faa5cd68bf1cbaac8cf9f1906d2b9eb140 authored over 13 years ago
That said - why aren't there any tests for overdue invoices?
82c9d139f383c21f34e5ebcf35e829af6699c2f3 authored over 13 years ago5ca50b820f7bf49999e150eb1134d15bf4f1e0b4 authored over 13 years ago
f621a7b5e243aadc889bd7e159a84df8e815cf67 authored over 13 years ago
692cd1d20f813ec97a54f35457f7047c27005b27 authored over 13 years ago