Commit Graph

13 Commits

Author SHA1 Message Date
Colin Finck
3508cb36bc Add a CSV output feature to generate donation list data for the new Hugo-based website. 2018-08-17 10:22:00 +02:00
Colin Finck
e3bbde73dd [ROSEV_JAMEICAPLUGIN]
- Improve capitalization of names in the donor list even more (-> also capitalize after apostrophes)
- Put this highly sophisticated name formatting into an own class NameFormatter.

svn path=/trunk/rosev_jameicaplugin/; revision=2330
2017-02-03 10:10:33 +00:00
Colin Finck
dcbbb01745 [ROSEV_JAMEICAPLUGIN]
Default to the user home directory to make my work more comfortable :)

svn path=/trunk/rosev_jameicaplugin/; revision=2313
2016-12-01 15:33:15 +00:00
Colin Finck
fa07947b8e [ROSEV_JAMEICAPLUGIN]
- Add a button to save the HTML Donors List to a file.
- Improve capitalization of the donor's name.

svn path=/trunk/rosev_jameicaplugin/; revision=2312
2016-12-01 15:25:01 +00:00
Colin Finck
a6fe71be8d [ROSEV_JAMEICAPLUGIN]
Our https://reactos.org/donors page is getting too large.
Change the HTML Output to only list the donations of the last 5 years.

svn path=/trunk/rosev_jameicaplugin/; revision=2295
2016-10-05 14:19:33 +00:00
Colin Finck
a623fa7ed8 [ROSEV_JAMEICAPLUGIN]
Fix another part of the English localization.

svn path=/trunk/rosev_jameicaplugin/; revision=2281
2016-08-24 17:23:07 +00:00
Colin Finck
7e21b418df [ROSEV_JAMEICAPLUGIN]
- Fix running the plugin in English language.
- Tune label widths.
- Update Apache Ant release build file.

svn path=/trunk/rosev_jameicaplugin/; revision=2280
2016-08-24 11:28:08 +00:00
Colin Finck
f5c97d4f9d [ROSEV_JAMEICAPLUGIN]
After 7 years of tedious manual work, it's finally time to automate importing donations from PayPal. This has become even less trivial since we have EUR and USD accounts.
This enhancement to our plugin for the Jameica Platform does all the work from retrieving data using the PayPal NVP API over normalizing donor names to performing currency conversions for non-EUR donations. Corner cases like non-latin characters, anonymous donations and fake donations are also handled.
ReactOS Deutschland e.V. accounting is now just a matter of minutes instead of days.

The plugin features an intuitive GUI and integrates with our foundation management software JVerein.
It can hopefully be useful to other Germany-based foundations (e.V.) as well.

I'm also using this commit to make the entire plugin code warning-free and removing usage of deprecated elements.

Pardon my Java ;)

Fixes ONLINE-629

svn path=/trunk/rosev_jameicaplugin/; revision=2279
2016-08-24 09:42:56 +00:00
Colin Finck
f220d61b23 [ROSEV_JAMEICAPLUGIN]
- Rename DonationHelper class to PublicDonationList to prepare for the soon coming PayPalDonationImporter.
- Adapt our plugin to JVerein 2.8.13.
- Bump version to 1.1.

All in preparation for ONLINE-629

svn path=/trunk/rosev_jameicaplugin/; revision=2274
2016-08-08 15:37:17 +00:00
Colin Finck
d8421d5b40 [ROSEV_JAMEICAPLUGIN]
- Use getValue instead of isEnabled for retrieving the checkbox state. Latter one is not supported anymore.
- Add an Ant build script.
- Depend on our currently used Jameica and JVerein versions.

svn path=/trunk/rosev_jameicaplugin/; revision=2025
2013-05-10 14:09:01 +00:00
Colin Finck
8472ad8eb4 [ROSEV_JAMEICAPLUGIN]
- Add the date of the last update to the HTML output

svn path=/trunk/rosev_jameicaplugin/; revision=1262
2011-01-22 23:15:53 +00:00
Colin Finck
3644ab4303 [ROSEV_JAMEICAPLUGIN]
Add the SQL magic behind combining JVerein's booking table and the additional donations.

svn path=/trunk/rosev_jameicaplugin/; revision=1260
2011-01-07 20:20:01 +00:00
Colin Finck
6138db9cc6 [ROSEV_JAMEICAPLUGIN]
This gets our donation list back on track!
Add a plugin which integrates into the Jameica platform (www.willuhn.de) and the JVerein foundation management software (www.jverein.de) for managing donations to the project.
It supports donations added by JVerein bookings and additional ones (useful for donations to other ReactOS entities or donations older than the foundation).

This is mainly for ReactOS Deutschland e.V. internal use only, but maybe someone else can benefit from it as well :-)

svn path=/trunk/rosev_jameicaplugin/; revision=1259
2011-01-07 19:51:29 +00:00