rosev_jameicaplugin.git
5 years agoAdd a CSV output feature to generate donation list data for the new Hugo-based website. master
Colin Finck [Fri, 17 Aug 2018 08:22:00 +0000 (10:22 +0200)]
Add a CSV output feature to generate donation list data for the new Hugo-based website.

7 years ago[ROSEV_JAMEICAPLUGIN]
Colin Finck [Fri, 3 Feb 2017 10:10:33 +0000 (10:10 +0000)]
[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

7 years ago[ROSEV_JAMEICAPLUGIN]
Colin Finck [Thu, 1 Dec 2016 15:33:15 +0000 (15:33 +0000)]
[ROSEV_JAMEICAPLUGIN]
Default to the user home directory to make my work more comfortable :)

svn path=/trunk/rosev_jameicaplugin/; revision=2313

7 years ago[ROSEV_JAMEICAPLUGIN]
Colin Finck [Thu, 1 Dec 2016 15:25:01 +0000 (15:25 +0000)]
[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

7 years ago[ROSEV_JAMEICAPLUGIN]
Colin Finck [Wed, 5 Oct 2016 14:19:33 +0000 (14:19 +0000)]
[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

7 years ago[ROSEV_JAMEICAPLUGIN]
Colin Finck [Wed, 24 Aug 2016 17:23:07 +0000 (17:23 +0000)]
[ROSEV_JAMEICAPLUGIN]
Fix another part of the English localization.

svn path=/trunk/rosev_jameicaplugin/; revision=2281

7 years ago[ROSEV_JAMEICAPLUGIN]
Colin Finck [Wed, 24 Aug 2016 11:28:08 +0000 (11:28 +0000)]
[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

7 years ago[ROSEV_JAMEICAPLUGIN]
Colin Finck [Wed, 24 Aug 2016 09:42:56 +0000 (09:42 +0000)]
[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

7 years ago[ROSEV_JAMEICAPLUGIN]
Colin Finck [Mon, 8 Aug 2016 15:37:17 +0000 (15:37 +0000)]
[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

10 years ago[ROSEV_JAMEICAPLUGIN]
Colin Finck [Fri, 10 May 2013 14:09:01 +0000 (14:09 +0000)]
[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

13 years ago[ROSEV_JAMEICAPLUGIN]
Colin Finck [Sat, 22 Jan 2011 23:15:53 +0000 (23:15 +0000)]
[ROSEV_JAMEICAPLUGIN]
- Add the date of the last update to the HTML output

svn path=/trunk/rosev_jameicaplugin/; revision=1262

13 years ago[ROSEV_JAMEICAPLUGIN]
Colin Finck [Fri, 7 Jan 2011 20:20:01 +0000 (20:20 +0000)]
[ROSEV_JAMEICAPLUGIN]
Add the SQL magic behind combining JVerein's booking table and the additional donations.

svn path=/trunk/rosev_jameicaplugin/; revision=1260

13 years ago[ROSEV_JAMEICAPLUGIN]
Colin Finck [Fri, 7 Jan 2011 19:51:29 +0000 (19:51 +0000)]
[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