306 Commits

Author SHA1 Message Date
Adrian Moennich
84f4bd8816 Rename ~IndicoPlugin.hidden => .configurable 2015-01-19 13:34:08 +01:00
Adrian Moennich
d3340bc10f Payment/PayPal: Validate 'business' setting 2015-01-15 14:10:06 +01:00
Adrian Moennich
52eb46c7ac Payment/PayPal: Import event settings from ZODB 2015-01-15 13:38:31 +01:00
Ilias Trichopoulos
3a23e7026e Payment/PayPal: Add logger for refund request 2015-01-15 10:34:47 +01:00
Adrian Moennich
713d9703b1 Payment/PayPal: Remove useless class 2015-01-14 11:36:28 +01:00
Jacques Dafflon
e553a2baed Payment/PayPal: Fix transaction info warning box
Hide the warning box indicating mismatching amounts paid/expected in the
registrant payment details with Paypal when the amounts are correct
2015-01-14 11:35:49 +01:00
Adrian Moennich
0a2aaf4ee3 Payment/PayPal: Convert amount to float 2015-01-14 11:12:25 +01:00
Adrian Moennich
84f89c8671 Don't use getValue() in ZODB importer
Using methods of legacy objects there is unsafe because they will
eventually be removed and the migrations still need to work.
2015-01-14 09:51:58 +01:00
Ilias Trichopoulos
3539db54f4 Payment/PayPal: Add params for users w/o indico acc 2015-01-13 14:59:13 +01:00
Adrian Moennich
4dc8fa3cb1 Payment/PayPal: use local success/cancel endpoints
They were removed from the core since they belong into the plugins.
Also some refactoring (separate blueprint module, better RH names)
2015-01-13 11:59:48 +01:00
Adrian Moennich
9d9c5cfe6a Payment/PayPal: BEtter transaction info if migrated 2015-01-13 09:28:59 +01:00
Jacques Dafflon
0ba04ee90c Payment: Add logos for manual and paypal 2015-01-13 09:28:36 +01:00
Ilias Trichopoulos
9932656558 Use PluginCategory enum 2015-01-12 10:53:00 +01:00
Ilias Trichopoulos
b2a8c54841 Payment/Paypal: Warning for mismatched paid amount
Store transaction even if the amount paid is not the same
as the required amount
2015-01-09 17:24:08 +01:00
Ilias Trichopoulos
5b52d3edbb Payment/PayPal: Replace urllib with requests 2015-01-09 13:59:38 +01:00
Ilias Trichopoulos
38a8a67115 Payment/PayPal: Merge loggers 2015-01-09 11:03:21 +01:00
Adrian Moennich
9088738f69 Payment: Remove "Payment: " from plugin names 2015-01-09 10:12:26 +01:00
Ilias Trichopoulos
a912a226b7 Assign categories to plugins 2015-01-08 17:51:27 +01:00
Ilias Trichopoulos
e34013fcb7 Payment/PayPal: Add transaction details 2015-01-08 17:51:27 +01:00
Ilias Trichopoulos
77793cf330 Payment/PayPal: Verify payment amount 2015-01-08 17:51:27 +01:00
Adrian Moennich
5bbdf02263 Payment/PayPal: Various fixes
- use application-level ordered parameter_storage_class
- fix verification in case of names/titles containing umlauts
- don't json-encode twice (JSON field already handles the encoding)
- log business mismatches
- add missing i18n
2015-01-08 15:03:15 +01:00
Adrian Moennich
ad4f6fa464 Payment: Add MANIFEST.in
This is necessary so the template folders are included when installing
the package!
2015-01-05 15:22:09 +01:00
Adrian Moennich
bf55f0d0a2 Payment/PayPal: use unicode_literals, remove space 2015-01-05 15:22:09 +01:00
Ilias Trichopoulos
2adc9ced58 Payment/PayPal: Change 'confirm' to 'return' page
Since we don't receive only confirmation messages in that page
2015-01-05 15:22:09 +01:00
Alejandro Avilés
8f1f1b8ba4 Payment/PayPal: Use transaction creation wrapper 2015-01-05 15:22:09 +01:00
Alejandro Avilés
77f81a6e1e Payment/PayPal: Use create_next for transactions 2015-01-05 15:22:09 +01:00
Alejandro Avilés
8cf628acb7 Payment/PayPal: Restrict event payment settings 2015-01-05 15:22:09 +01:00
Alejandro Avilés
6da42773a5 Payment/PayPal: Add default url 2015-01-05 15:22:09 +01:00
Ilias Trichopoulos
f731c98b56 Payment/PayPal: Add invoice
to avoid multiple payments
2015-01-05 15:22:09 +01:00
Ilias Trichopoulos
6cfff0becd Define blueprint and RH for notification 2015-01-05 15:22:09 +01:00
Ilias Trichopoulos
a5c8628663 Payment/PayPal: Initial commit 2015-01-05 15:22:09 +01:00
Adrian Moennich
c1dcd259d6 Payment/Manual: Show payment details 2015-01-05 15:22:09 +01:00
Adrian Moennich
f768b294d7 Payment/Manual: Nicer plugin/method name 2015-01-05 15:22:09 +01:00
Adrian Moennich
f428fe4bd0 Payment/Manual: Add settings 2015-01-05 15:22:09 +01:00
Adrian Moennich
0d8678ce8f Payment/Manual: Add plugin stub 2015-01-05 15:22:09 +01:00
Adrian Moennich
863edb8e2d Piwik: Only show side menu link if user has access 2015-01-05 15:21:46 +01:00
Alejandro Avilés
cfc29f0149 PEP8 2014-12-05 10:59:30 +01:00
Adrian Moennich
c59e98c96a Update setup.py urls 2014-11-26 10:01:05 +01:00
Adrian Moennich
c3b4890593 LiveSync: Extend admin/base.html 2014-11-24 11:21:23 +01:00
Ilias Trichopoulos
def43f133d LiveSync: Add info message when no agents 2014-11-21 17:26:09 +01:00
Adrian Moennich
18001b89fe Chat: Use form_rows macro 2014-11-21 15:07:36 +01:00
Ilias Trichopoulos
447548cbd9 Chat: Use form fieldset
fixes #2
2014-11-21 15:07:28 +01:00
Ilias Trichopoulos
b96818c03a Chat: Improve chat details layout in event page 2014-11-20 17:46:41 +01:00
Ilias Trichopoulos
f993c714ed Chat: Add info message if the table has no rows 2014-11-20 17:46:41 +01:00
Adrian Moennich
b330b3d367 Use new signal namespaces 2014-11-20 16:26:22 +01:00
Adrian Moennich
efabd574d6 LiveSync: Remove debug print statements 2014-11-20 16:24:55 +01:00
Adrian Moennich
ea0a03cfca Add run-tests to run all unit tests
We need to run it from the correct folder containing pytest.ini in
case the tests need certain indico plugins.
2014-11-20 11:54:34 +01:00
Adrian Moennich
a2aa6f8c70 LiveSync: Rename agent.py to backend.py 2014-11-20 11:36:20 +01:00
Adrian Moennich
e4e7c5bd1f LiveSync: Rename agents to backends 2014-11-20 11:21:52 +01:00
Ilias Trichopoulos
5c0e092133 Beautify interface 2014-11-19 17:34:28 +01:00