mirror of
https://github.com/reactos/rosev_jameicaplugin.git
synced 2024-11-27 05:30:34 +00:00
f5c97d4f9d
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
39 lines
1.5 KiB
XML
39 lines
1.5 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
|
|
<plugin name="rosev_jameicaplugin" version="1.1"
|
|
class="org.reactos.ev.jameicaplugin.JameicaPlugin"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:noNamespaceSchemaLocation="http://www.willuhn.de/schema/jameica-plugin-1.0.xsd">
|
|
|
|
<description>ReactOS Deutschland e.V. Helper Plugin</description>
|
|
<homepage>http://ev.reactos.org</homepage>
|
|
<license>GPL v2 or any later version - http://www.gnu.org/copyleft/gpl.html</license>
|
|
|
|
<classfinder>
|
|
<include>rosev_jameicaplugin\.jar</include>
|
|
<include>.*\.class</include>
|
|
<include>ext_.*\.jar</include>
|
|
</classfinder>
|
|
|
|
<menu>
|
|
<item name="ReactOS Deutschland e.V. Helper Plugin">
|
|
<item name="About" action="org.reactos.ev.jameicaplugin.gui.action.About" />
|
|
</item>
|
|
</menu>
|
|
|
|
<navigation>
|
|
<item name="ReactOS Deutschland e.V. Helper Plugin" icon-close="folder.png" icon-open="folder-open.png" action="org.reactos.ev.jameicaplugin.gui.action.Welcome">
|
|
<item name="Donation Importer" icon-close="document-save.png" action="org.reactos.ev.jameicaplugin.gui.action.DonationImporter" />
|
|
<item name="Public Donation List" icon-close="preferences-system-windows.png" action="org.reactos.ev.jameicaplugin.gui.action.PublicDonationList" />
|
|
</item>
|
|
</navigation>
|
|
|
|
<services>
|
|
<service name="database" depends="" autostart="true" class="org.reactos.ev.jameicaplugin.rmi.JameicaPluginDBService" />
|
|
</services>
|
|
|
|
<requires jameica="2.6.4+">
|
|
<import plugin="jverein" version="2.8.13+" />
|
|
</requires>
|
|
</plugin>
|