Magnus Hagander [Wed, 29 Nov 2023 10:25:42 +0000 (11:25 +0100)]
Add initial 2022 activities report (for ga 2023)
Daniel Gustafsson [Wed, 26 Apr 2023 09:01:04 +0000 (11:01 +0200)]
Update the board of directors with correct election date
The current election results were presented on 2023-02-28.
Discussion: https://postgr.es/m/8WiWB8Z8qR-KF1GgvBN0qR713imxA8fy8-ocPKqyNbKugV1cMC6iqBxJm0ZXXy3dkH_E9ptoF_Ka_DdSI5Nd8-L7DDze5RowLGxJssBOSMA=@hydrobiont.com
Magnus Hagander [Tue, 10 Jan 2023 20:47:05 +0000 (21:47 +0100)]
Load bootstrap 3 from assets.postgresql.eu
Magnus Hagander [Tue, 10 Jan 2023 20:24:24 +0000 (21:24 +0100)]
Load jquery from assets.postgresql.eu
Magnus Hagander [Tue, 10 Jan 2023 20:22:33 +0000 (21:22 +0100)]
Load font-awesome from assets.postgresql.eu
Magnus Hagander [Tue, 10 Jan 2023 20:19:57 +0000 (21:19 +0100)]
Add font-awseome tag compatible with both 5 and 6
Magnus Hagander [Tue, 10 Jan 2023 20:16:11 +0000 (21:16 +0100)]
Use new asset system for CSS and JS
Use this to make sure we load the assets off assets.postgresql.eu
instead of the global CDNs.
Magnus Hagander [Tue, 10 Jan 2023 20:15:22 +0000 (21:15 +0100)]
Use pycodestyle instead of pep8
New name, same tool. We already did this in the pgeu repository, let's
do it here as well.
Magnus Hagander [Tue, 13 Dec 2022 21:28:36 +0000 (22:28 +0100)]
Publish the activities and financial reports for ga2022
Lætitia AVROT [Fri, 6 Jan 2023 11:30:18 +0000 (12:30 +0100)]
fixing the finantial report
Magnus Hagander [Tue, 13 Dec 2022 21:41:41 +0000 (22:41 +0100)]
Add borders back to tables for easier reading
Magnus Hagander [Tue, 13 Dec 2022 21:28:07 +0000 (22:28 +0100)]
The 2021 GA has been held, not will be held
Magnus Hagander [Tue, 13 Dec 2022 21:14:44 +0000 (22:14 +0100)]
Clarify that our trademarks are in Europe/UK only
Also include a link to the EUIPO which has more details.
Magnus Hagander [Tue, 13 Dec 2022 21:09:35 +0000 (22:09 +0100)]
Fix accidental change of year for financial report
Magnus Hagander [Tue, 13 Dec 2022 21:04:01 +0000 (22:04 +0100)]
Minor formatting nitpick
All the other numbers had a thousands-separator, so this one felt left
out.
Lætitia AVROT [Tue, 13 Dec 2022 14:51:47 +0000 (15:51 +0100)]
Fixing 2021 finiancial report on 2020 and updating 2022 financial report on 2021
Lætitia AVROT [Tue, 13 Dec 2022 14:40:49 +0000 (15:40 +0100)]
Revert "Fixing 2020 financial report and writing 2021 financial report"
This reverts commit
31c1ecf843f86509938240249456a7b90907b348.
Lætitia AVROT [Tue, 13 Dec 2022 09:09:53 +0000 (10:09 +0100)]
Fixing 2020 financial report and writing 2021 financial report
Magnus Hagander [Mon, 12 Dec 2022 22:56:45 +0000 (23:56 +0100)]
Add draft financial and activites report for 2022
Magnus Hagander [Sat, 19 Nov 2022 23:04:21 +0000 (00:04 +0100)]
Link directly to the community guidelines page
Pointed out by Bruce Momjian
Magnus Hagander [Thu, 18 Aug 2022 12:26:32 +0000 (14:26 +0200)]
Fix properies for checking which parts of an event are open
Dave Page [Wed, 6 Jul 2022 08:15:00 +0000 (09:15 +0100)]
Fix link, per Sarah Conway.
Andreas Scherbaum [Thu, 23 Jun 2022 13:24:52 +0000 (15:24 +0200)]
Add a FAQ
Magnus Hagander [Mon, 28 Feb 2022 14:08:16 +0000 (15:08 +0100)]
Clarify where profiles are announced, and where they cannot be announced
Clarify the wording around mailnglist (which does not necessarily have
to be the public mailinglist), and add a mention of social networks as
somewhere you cannot start promoting yourself before the election.
Magnus Hagander [Mon, 3 Jan 2022 10:51:19 +0000 (11:51 +0100)]
Add purchasing terms&conditions page
Required by payment provider for updates.
Magnus Hagander [Fri, 19 Nov 2021 16:13:10 +0000 (17:13 +0100)]
Update year references for events in activities report
Inconsistency noted during the GA.
Magnus Hagander [Tue, 9 Nov 2021 11:58:22 +0000 (12:58 +0100)]
Clarify why events with no open entries are not listed
Magnus Hagander [Sun, 7 Nov 2021 12:35:28 +0000 (13:35 +0100)]
Remove unused template filter
Magnus Hagander [Sat, 6 Nov 2021 17:30:47 +0000 (18:30 +0100)]
Fix spelling error
Spotted by Matthias van de Meent
Magnus Hagander [Thu, 4 Nov 2021 15:41:08 +0000 (16:41 +0100)]
Fix typo
Magnus Hagander [Mon, 1 Nov 2021 12:33:17 +0000 (12:33 +0000)]
Add activities and financial report for the GA 2021
Magnus Hagander [Mon, 1 Nov 2021 12:32:12 +0000 (12:32 +0000)]
Update will be -> has been for past GA and EGA
Lætitia AVROT [Thu, 23 Sep 2021 20:43:54 +0000 (22:43 +0200)]
Fixing my broken links
Lætitia AVROT [Thu, 23 Sep 2021 20:40:06 +0000 (22:40 +0200)]
Publishing 2021 06 extraordinary general assembly minutes + statutes changes
Magnus Hagander [Thu, 8 Jul 2021 19:13:27 +0000 (21:13 +0200)]
Update URL of spreadshirt store
Lætitia AVROT [Mon, 7 Jun 2021 19:41:14 +0000 (21:41 +0200)]
Correcting a few typos in statutes
Magnus Hagander [Wed, 12 May 2021 16:47:00 +0000 (18:47 +0200)]
Update statutes for GA meeting
Minor typo fixed, no other changes.
Magnus Hagander [Mon, 10 May 2021 08:30:40 +0000 (10:30 +0200)]
Add suggested changes ahead of upcoming EGA
Magnus Hagander [Mon, 22 Feb 2021 17:27:13 +0000 (18:27 +0100)]
Update with new board
Magnus Hagander [Mon, 11 Jan 2021 12:09:45 +0000 (13:09 +0100)]
Fix year on last updated date of board list
Commit
84ede34 introduced an off-by-one error.
Pointed out by Ilaria Battiston
Magnus Hagander [Tue, 9 Jun 2020 18:27:26 +0000 (20:27 +0200)]
Add TransferWise account rows
These somehow went missing in the previous version. Also update the
sum-of-changes which had the value from 2018.
Magnus Hagander [Tue, 9 Jun 2020 18:22:42 +0000 (20:22 +0200)]
Fix accidental use of decimal comma instead of period
Magnus Hagander [Mon, 8 Jun 2020 20:35:40 +0000 (22:35 +0200)]
Add links to the just added reports
Magnus Hagander [Mon, 8 Jun 2020 20:34:30 +0000 (22:34 +0200)]
Add 2020 financial and activities reports
Magnus Hagander [Mon, 8 Jun 2020 20:17:24 +0000 (22:17 +0200)]
Old GAs have actually been held, they're in the past
Magnus Hagander [Thu, 27 Feb 2020 12:18:24 +0000 (13:18 +0100)]
Remove Guillaume's name from invoices
Instead of putting the new treasurer there, leave it with just the email
address, since that's what we want anyway. And some people get confused
when they email guillaume and get response from somebody else :)
Magnus Hagander [Mon, 24 Feb 2020 10:12:27 +0000 (11:12 +0100)]
Lætitia replaces Guillaume on the board
Per the latest elections
Magnus Hagander [Sat, 22 Feb 2020 11:50:16 +0000 (12:50 +0100)]
Fix incorrect json key
Magnus Hagander [Sat, 22 Feb 2020 11:41:07 +0000 (12:41 +0100)]
Fix stupid spelling error
Happens when one is rushed :/
Magnus Hagander [Sat, 22 Feb 2020 11:40:30 +0000 (12:40 +0100)]
Add missing dependency in migration
Magnus Hagander [Sat, 22 Feb 2020 11:34:31 +0000 (12:34 +0100)]
Migrate cmutuel parsing code to new upstream framework
Instead of writing code for each bank output file format this framework
allows it to just be a JSON specification file. Which can then live in
the upstream repo itself since it's even less likely to change.
In doing so, create a migration that changes the existing
InvoicePaymentMethod to use the new framework (while copying the config
of it), and migrate all the existing downloaded transactions into the
new format.
Intentionally leave the old table around in the database for now, in
case something goes wrong and we need forensics :) At a later date we'll
add a migration to drop it.
Magnus Hagander [Tue, 18 Feb 2020 15:52:17 +0000 (16:52 +0100)]
Remove support for scraping the CM website
This doesn't work with the 2FA code, and likely never will. Once we get
a proper API (hahahaha), it will be a completely different
implementation anyay.
The manual bank file upload still works, and is what should be used from
now on.
Magnus Hagander [Thu, 30 Jan 2020 11:15:04 +0000 (12:15 +0100)]
Add support for french language csv headers in bank file
Magnus Hagander [Thu, 30 Jan 2020 11:11:49 +0000 (12:11 +0100)]
Implement the new API for bank file uploads
In particular, this moves the decoding of the character set into this
implementation, and update that one to use iso-8859-1 which is what CM
uses.
Magnus Hagander [Wed, 29 Jan 2020 13:26:52 +0000 (14:26 +0100)]
Fix typo in URL
Spotted by Ilya K
Magnus Hagander [Wed, 15 Jan 2020 19:02:53 +0000 (20:02 +0100)]
Switch to full version of jquery
This is needed for ajax calls used in the call for papers form, for now.
Magnus Hagander [Sat, 4 Jan 2020 15:40:59 +0000 (16:40 +0100)]
Move cm data parsing into payment provider
This moves the guts of the parsing data over into the payment provider,
leaving the nightly batchjob to just call it. This is in preparation of
changes in pgeu-system that will support manual uploading of files with
bank transactions.
In light of the same preparation, also add instructions for how to
manually download the transaction list from cm. Not used today, but will
be by the new code once ready.
Magnus Hagander [Sat, 16 Nov 2019 13:21:56 +0000 (14:21 +0100)]
Further hacks to deal with changes on the CM structure
It seems they now mix redirects with non-redirects when hitting the same
URL. But it also seems to work regardless, so just ignore the page if we
get a non-redirect.
Magnus Hagander [Thu, 24 Oct 2019 14:58:56 +0000 (16:58 +0200)]
Remove links to events RSS feed
This is because there is no events RSS feed. These links must've
survived from the old website...
Magnus Hagander [Thu, 24 Oct 2019 13:58:49 +0000 (15:58 +0200)]
Remove one level of redirects in the CM scraper
Page seems to be removed. This means we can't catch the "please enter
more personal data" prompt at this point, but we'll cross that bridge
when we get there.
Magnus Hagander [Fri, 23 Aug 2019 07:51:27 +0000 (09:51 +0200)]
Update changed URL for cm download page
Magnus Hagander [Fri, 23 Aug 2019 07:51:16 +0000 (09:51 +0200)]
Parse new HTML which has <form> inside <form> on cm
Magnus Hagander [Wed, 7 Aug 2019 14:34:06 +0000 (16:34 +0200)]
Remove paypal donation button
This is clearly being abused by scammers, and paypal security doesn't
care about it whatsoever. So get rid of it -- hopefully the automated
scammers will go away, and people who are making real donations will
keep doing it, just manually.
Magnus Hagander [Wed, 31 Jul 2019 07:06:08 +0000 (09:06 +0200)]
On incoming cmutuel payments, always wait one day
It seems that sometimes cmutuel will show a truncated version of the
transaction in the report for a while, and then later replace it with
the complete text (without any indication that this has been done) in
the reports. When using the manual GUI instead of the reports, these
transactions show up with something like "details are missing", but that
information does not exist in the reports.
Some patterns indicate that this happens when a payment arrives towards
the end of the day, which seems to be common with for example
transferwise transfers. For that reason, attempt to work around it by
delaying processing of all incoming payments until the day after they
arrived, at the hope that this makes the full text appear.
Guillaume Lelarge [Sun, 28 Jul 2019 09:49:37 +0000 (11:49 +0200)]
Add 2019 GA minutes
Magnus Hagander [Tue, 9 Jul 2019 09:33:25 +0000 (11:33 +0200)]
Explicitly configure invoice notification recipient
Guillaume Lelarge [Mon, 10 Jun 2019 20:09:47 +0000 (22:09 +0200)]
Fix two issues with the financial report
Guillaume Lelarge [Mon, 13 May 2019 19:51:49 +0000 (21:51 +0200)]
Reports for 2019 GA
Magnus Hagander [Thu, 4 Apr 2019 07:53:42 +0000 (09:53 +0200)]
Fix missing variable prefix in error message
Andreas Scherbaum [Thu, 28 Mar 2019 11:59:46 +0000 (12:59 +0100)]
Incorporate wording change suggested by Magnus
Andreas Scherbaum [Wed, 27 Mar 2019 21:59:46 +0000 (22:59 +0100)]
Add User Group Recognition page
Fix broken closing list along the way
Guillaume Lelarge [Thu, 28 Feb 2019 07:19:58 +0000 (08:19 +0100)]
Replace Gülçin with Julien as Vice-Treasurer
Magnus Hagander [Mon, 11 Feb 2019 13:35:58 +0000 (14:35 +0100)]
Remove unused imports
They have been moved to the base class
Magnus Hagander [Sat, 9 Feb 2019 21:50:47 +0000 (22:50 +0100)]
Minor fixes for pep8, and add hook to validate pep8
Magnus Hagander [Sat, 9 Feb 2019 21:44:06 +0000 (22:44 +0100)]
Make cmutuel system use the Generic Managed Bank Transaction interface
This makes it integrate nicer in the system, including invoice
processing and payout matching.
Magnus Hagander [Tue, 29 Jan 2019 20:54:30 +0000 (21:54 +0100)]
Make cmutuel job a new style scheduled job
In passing, set notification address
Magnus Hagander [Sat, 26 Jan 2019 15:16:48 +0000 (16:16 +0100)]
Give the cmutuel app a nicer name in the admin
Magnus Hagander [Sat, 26 Jan 2019 15:15:16 +0000 (16:15 +0100)]
Remove settings that now live in the database
Magnus Hagander [Sat, 19 Jan 2019 11:40:39 +0000 (12:40 +0100)]
Remove template that's no longer used upstream
Magnus Hagander [Sat, 12 Jan 2019 12:20:43 +0000 (13:20 +0100)]
Remove invoice admin link from left menu in financial
Since it's now in the regular dashboard, no need to have it twice and
with a menu that changes looks.
Magnus Hagander [Sat, 12 Jan 2019 12:19:46 +0000 (13:19 +0100)]
Update CM scraper to use requests
Magnus Hagander [Sat, 12 Jan 2019 11:43:49 +0000 (12:43 +0100)]
2to3 updates for Python 3
Magnus Hagander [Mon, 17 Dec 2018 14:11:47 +0000 (15:11 +0100)]
Migrate skin specific settings into repository
Magnus Hagander [Mon, 17 Dec 2018 13:26:51 +0000 (14:26 +0100)]
Add PGEU specific invoice information class
Magnus Hagander [Mon, 17 Dec 2018 13:29:32 +0000 (14:29 +0100)]
Fix pep8 warning
Magnus Hagander [Sat, 15 Dec 2018 11:41:26 +0000 (12:41 +0100)]
Add setup.cfg for pep8 tool verification
Magnus Hagander [Sat, 15 Dec 2018 11:41:12 +0000 (12:41 +0100)]
Fixup spacing for pep8
Magnus Hagander [Sat, 15 Dec 2018 11:35:17 +0000 (12:35 +0100)]
Convert tabs to spaces
For consistency with main repo
Magnus Hagander [Fri, 14 Dec 2018 10:18:35 +0000 (11:18 +0100)]
Fix gitignore for local settings
Magnus Hagander [Wed, 12 Dec 2018 04:10:59 +0000 (13:10 +0900)]
Fix links to PDFs that are now in /media/local/
Magnus Hagander [Tue, 11 Dec 2018 05:25:30 +0000 (14:25 +0900)]
Add local_settings.py to gitignore
Magnus Hagander [Tue, 11 Dec 2018 05:01:47 +0000 (14:01 +0900)]
Reposition repository for pgeu-website
This commit removes all "shared parts" of the pgeu-system, leaving those
in the repository for the actual system.
As of this commit, this repository only has the functionality that is
unique to PostgreSQL Europe, and not used by other users of the system.
This includes all the actual webpage contents, logos etc, and in
particular it includes the application "cmutuel", as this bank
integration is highly unlikely to ever be used by somebody else (and
serves as a good example for how to put a code module in the separate
repository)
This also moves the pgeu specific media files to /media/local/, to make
it possible to serve up this separately from the shared media directory
in an efficient way from the webserver.
Magnus Hagander [Tue, 4 Dec 2018 19:53:33 +0000 (20:53 +0100)]
Add migration for confreg_status_strings
This table is used for status reports (since that data is otherwise in
the code and not the db), it should be managed by the code and not by
manually putting data in an undocumented table...
Andreas Scherbaum [Mon, 3 Dec 2018 12:41:16 +0000 (13:41 +0100)]
Remove incorrect spacing
Magnus Hagander [Fri, 30 Nov 2018 03:39:12 +0000 (04:39 +0100)]
Remove unused media files
Some of these are from the old website layout, some are even older...
Andreas Scherbaum [Fri, 30 Nov 2018 00:12:19 +0000 (01:12 +0100)]
Add link to volunteer schedule under user links
Already present in the conference schedule section, but it makes sense
to also include it in the user links since it's something that would
often be copy/pasted to attendees.
Magnus Hagander [Tue, 27 Nov 2018 13:35:31 +0000 (14:35 +0100)]
Remove hardcoded PGEU prefix from Adyen and Paypal refunds
We already had the payment references in a parameter, but for some
reason not the refunds.
In passing, add ORG_SHORT_NAME to the settings and org_short_name to the
context on all pages, to make it easier to do this in the future.
Magnus Hagander [Mon, 26 Nov 2018 14:13:35 +0000 (15:13 +0100)]
Remove legacy invoicemgr module
This was used for manual invoices prior to 2013. Existing invoices have
been exported to static, and the system hasn't been used for ages.
Magnus Hagander [Fri, 23 Nov 2018 14:09:11 +0000 (15:09 +0100)]
Remove template that's not used and is in the wrong directory
Magnus Hagander [Tue, 20 Nov 2018 13:39:40 +0000 (14:39 +0100)]
Create proper template for 403 messages
By using a real template, we both make permission denied messages look
better (properly rendered), and also makes it possible to tell the user
*why* access was denied.
This makes using PermissionDenied exceptions a lot more useful, so
update a number of places that were sending out access denied messages
as 404s.