pgeu-web.git
18 months agoAdd initial 2022 activities report (for ga 2023)
Magnus Hagander [Wed, 29 Nov 2023 10:25:42 +0000 (11:25 +0100)]
Add initial 2022 activities report (for ga 2023)

2 years agoUpdate the board of directors with correct election date
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

2 years agoLoad bootstrap 3 from assets.postgresql.eu
Magnus Hagander [Tue, 10 Jan 2023 20:47:05 +0000 (21:47 +0100)]
Load bootstrap 3 from assets.postgresql.eu

2 years agoLoad jquery from assets.postgresql.eu
Magnus Hagander [Tue, 10 Jan 2023 20:24:24 +0000 (21:24 +0100)]
Load jquery from assets.postgresql.eu

2 years agoLoad font-awesome from assets.postgresql.eu
Magnus Hagander [Tue, 10 Jan 2023 20:22:33 +0000 (21:22 +0100)]
Load font-awesome from assets.postgresql.eu

2 years agoAdd font-awseome tag compatible with both 5 and 6
Magnus Hagander [Tue, 10 Jan 2023 20:19:57 +0000 (21:19 +0100)]
Add font-awseome tag compatible with both 5 and 6

2 years agoUse new asset system for CSS and JS
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.

2 years agoUse pycodestyle instead of pep8
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.

2 years agoPublish the activities and financial reports for ga2022
Magnus Hagander [Tue, 13 Dec 2022 21:28:36 +0000 (22:28 +0100)]
Publish the activities and financial reports for ga2022

2 years agofixing the finantial report
Lætitia AVROT [Fri, 6 Jan 2023 11:30:18 +0000 (12:30 +0100)]
fixing the finantial report

2 years agoAdd borders back to tables for easier reading
Magnus Hagander [Tue, 13 Dec 2022 21:41:41 +0000 (22:41 +0100)]
Add borders back to tables for easier reading

2 years agoThe 2021 GA has been held, not will be held
Magnus Hagander [Tue, 13 Dec 2022 21:28:07 +0000 (22:28 +0100)]
The 2021 GA has been held, not will be held

2 years agoClarify that our trademarks are in Europe/UK only
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.

2 years agoFix accidental change of year for financial report
Magnus Hagander [Tue, 13 Dec 2022 21:09:35 +0000 (22:09 +0100)]
Fix accidental change of year for financial report

2 years agoMinor formatting nitpick
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.

2 years agoFixing 2021 finiancial report on 2020 and updating 2022 financial report on 2021
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

2 years agoRevert "Fixing 2020 financial report and writing 2021 financial report"
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.

2 years agoFixing 2020 financial report and writing 2021 financial report
Lætitia AVROT [Tue, 13 Dec 2022 09:09:53 +0000 (10:09 +0100)]
Fixing 2020 financial report and writing 2021 financial report

2 years agoAdd draft financial and activites report for 2022
Magnus Hagander [Mon, 12 Dec 2022 22:56:45 +0000 (23:56 +0100)]
Add draft financial and activites report for 2022

2 years agoLink directly to the community guidelines page
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

2 years agoFix properies for checking which parts of an event are open
Magnus Hagander [Thu, 18 Aug 2022 12:26:32 +0000 (14:26 +0200)]
Fix properies for checking which parts of an event are open

2 years agoFix link, per Sarah Conway.
Dave Page [Wed, 6 Jul 2022 08:15:00 +0000 (09:15 +0100)]
Fix link, per Sarah Conway.

2 years agoAdd a FAQ
Andreas Scherbaum [Thu, 23 Jun 2022 13:24:52 +0000 (15:24 +0200)]
Add a FAQ

3 years agoClarify where profiles are announced, and where they cannot be announced
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.

3 years agoAdd purchasing terms&conditions page
Magnus Hagander [Mon, 3 Jan 2022 10:51:19 +0000 (11:51 +0100)]
Add purchasing terms&conditions page

Required by payment provider for updates.

3 years agoUpdate year references for events in activities report
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.

3 years agoClarify why events with no open entries are not listed
Magnus Hagander [Tue, 9 Nov 2021 11:58:22 +0000 (12:58 +0100)]
Clarify why events with no open entries are not listed

3 years agoRemove unused template filter
Magnus Hagander [Sun, 7 Nov 2021 12:35:28 +0000 (13:35 +0100)]
Remove unused template filter

3 years agoFix spelling error
Magnus Hagander [Sat, 6 Nov 2021 17:30:47 +0000 (18:30 +0100)]
Fix spelling error

Spotted by Matthias van de Meent

3 years agoFix typo
Magnus Hagander [Thu, 4 Nov 2021 15:41:08 +0000 (16:41 +0100)]
Fix typo

3 years agoAdd activities and financial report for the GA 2021
Magnus Hagander [Mon, 1 Nov 2021 12:33:17 +0000 (12:33 +0000)]
Add activities and financial report for the GA 2021

3 years agoUpdate will be -> has been for past GA and EGA
Magnus Hagander [Mon, 1 Nov 2021 12:32:12 +0000 (12:32 +0000)]
Update will be -> has been for past GA and EGA

3 years agoFixing my broken links
Lætitia AVROT [Thu, 23 Sep 2021 20:43:54 +0000 (22:43 +0200)]
Fixing my broken links

3 years agoPublishing 2021 06 extraordinary general assembly minutes + statutes changes
Lætitia AVROT [Thu, 23 Sep 2021 20:40:06 +0000 (22:40 +0200)]
Publishing 2021 06 extraordinary general assembly minutes + statutes changes

3 years agoUpdate URL of spreadshirt store
Magnus Hagander [Thu, 8 Jul 2021 19:13:27 +0000 (21:13 +0200)]
Update URL of spreadshirt store

3 years agoCorrecting a few typos in statutes
Lætitia AVROT [Mon, 7 Jun 2021 19:41:14 +0000 (21:41 +0200)]
Correcting a few typos in statutes

4 years agoUpdate statutes for GA meeting
Magnus Hagander [Wed, 12 May 2021 16:47:00 +0000 (18:47 +0200)]
Update statutes for GA meeting

Minor typo fixed, no other changes.

4 years agoAdd suggested changes ahead of upcoming EGA
Magnus Hagander [Mon, 10 May 2021 08:30:40 +0000 (10:30 +0200)]
Add suggested changes ahead of upcoming EGA

4 years agoUpdate with new board
Magnus Hagander [Mon, 22 Feb 2021 17:27:13 +0000 (18:27 +0100)]
Update with new board

4 years agoFix year on last updated date of board list
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

4 years agoAdd TransferWise account rows
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.

4 years agoFix accidental use of decimal comma instead of period
Magnus Hagander [Tue, 9 Jun 2020 18:22:42 +0000 (20:22 +0200)]
Fix accidental use of decimal comma instead of period

4 years agoAdd links to the just added reports
Magnus Hagander [Mon, 8 Jun 2020 20:35:40 +0000 (22:35 +0200)]
Add links to the just added reports

4 years agoAdd 2020 financial and activities reports
Magnus Hagander [Mon, 8 Jun 2020 20:34:30 +0000 (22:34 +0200)]
Add 2020 financial and activities reports

4 years agoOld GAs have actually been held, they're in the past
Magnus Hagander [Mon, 8 Jun 2020 20:17:24 +0000 (22:17 +0200)]
Old GAs have actually been held, they're in the past

5 years agoRemove Guillaume's name from invoices
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 :)

5 years agoLætitia replaces Guillaume on the board
Magnus Hagander [Mon, 24 Feb 2020 10:12:27 +0000 (11:12 +0100)]
Lætitia replaces Guillaume on the board

Per the latest elections

5 years agoFix incorrect json key
Magnus Hagander [Sat, 22 Feb 2020 11:50:16 +0000 (12:50 +0100)]
Fix incorrect json key

5 years agoFix stupid spelling error
Magnus Hagander [Sat, 22 Feb 2020 11:41:07 +0000 (12:41 +0100)]
Fix stupid spelling error

Happens when one is rushed :/

5 years agoAdd missing dependency in migration
Magnus Hagander [Sat, 22 Feb 2020 11:40:30 +0000 (12:40 +0100)]
Add missing dependency in migration

5 years agoMigrate cmutuel parsing code to new upstream framework
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.

5 years agoRemove support for scraping the CM website
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.

5 years agoAdd support for french language csv headers in bank file
Magnus Hagander [Thu, 30 Jan 2020 11:15:04 +0000 (12:15 +0100)]
Add support for french language csv headers in bank file

5 years agoImplement the new API for bank file uploads
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.

5 years agoFix typo in URL
Magnus Hagander [Wed, 29 Jan 2020 13:26:52 +0000 (14:26 +0100)]
Fix typo in URL

Spotted by Ilya K

5 years agoSwitch to full version of jquery
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.

5 years agoMove cm data parsing into payment provider
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.

5 years agoFurther hacks to deal with changes on the CM structure
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.

5 years agoRemove links to events RSS feed
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...

5 years agoRemove one level of redirects in the CM scraper
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.

5 years agoUpdate changed URL for cm download page
Magnus Hagander [Fri, 23 Aug 2019 07:51:27 +0000 (09:51 +0200)]
Update changed URL for cm download page

5 years agoParse new HTML which has <form> inside <form> on cm
Magnus Hagander [Fri, 23 Aug 2019 07:51:16 +0000 (09:51 +0200)]
Parse new HTML which has <form> inside <form> on cm

5 years agoRemove paypal donation button
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.

5 years agoOn incoming cmutuel payments, always wait one day
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.

5 years agoAdd 2019 GA minutes
Guillaume Lelarge [Sun, 28 Jul 2019 09:49:37 +0000 (11:49 +0200)]
Add 2019 GA minutes

5 years agoExplicitly configure invoice notification recipient
Magnus Hagander [Tue, 9 Jul 2019 09:33:25 +0000 (11:33 +0200)]
Explicitly configure invoice notification recipient

5 years agoFix two issues with the financial report
Guillaume Lelarge [Mon, 10 Jun 2019 20:09:47 +0000 (22:09 +0200)]
Fix two issues with the financial report

6 years agoReports for 2019 GA
Guillaume Lelarge [Mon, 13 May 2019 19:51:49 +0000 (21:51 +0200)]
Reports for 2019 GA

6 years agoFix missing variable prefix in error message
Magnus Hagander [Thu, 4 Apr 2019 07:53:42 +0000 (09:53 +0200)]
Fix missing variable prefix in error message

6 years agoIncorporate wording change suggested by Magnus
Andreas Scherbaum [Thu, 28 Mar 2019 11:59:46 +0000 (12:59 +0100)]
Incorporate wording change suggested by Magnus

6 years agoAdd User Group Recognition page
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

6 years agoReplace Gülçin with Julien as Vice-Treasurer
Guillaume Lelarge [Thu, 28 Feb 2019 07:19:58 +0000 (08:19 +0100)]
Replace Gülçin with Julien as Vice-Treasurer

6 years agoRemove unused imports
Magnus Hagander [Mon, 11 Feb 2019 13:35:58 +0000 (14:35 +0100)]
Remove unused imports

They have been moved to the base class

6 years agoMinor fixes for pep8, and add hook to validate pep8
Magnus Hagander [Sat, 9 Feb 2019 21:50:47 +0000 (22:50 +0100)]
Minor fixes for pep8, and add hook to validate pep8

6 years agoMake cmutuel system use the Generic Managed Bank Transaction interface
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.

6 years agoMake cmutuel job a new style scheduled job
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

6 years agoGive the cmutuel app a nicer name in the admin
Magnus Hagander [Sat, 26 Jan 2019 15:16:48 +0000 (16:16 +0100)]
Give the cmutuel app a nicer name in the admin

6 years agoRemove settings that now live in the database
Magnus Hagander [Sat, 26 Jan 2019 15:15:16 +0000 (16:15 +0100)]
Remove settings that now live in the database

6 years agoRemove template that's no longer used upstream
Magnus Hagander [Sat, 19 Jan 2019 11:40:39 +0000 (12:40 +0100)]
Remove template that's no longer used upstream

6 years agoRemove invoice admin link from left menu in financial
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.

6 years agoUpdate CM scraper to use requests
Magnus Hagander [Sat, 12 Jan 2019 12:19:46 +0000 (13:19 +0100)]
Update CM scraper to use requests

6 years ago2to3 updates for Python 3
Magnus Hagander [Sat, 12 Jan 2019 11:43:49 +0000 (12:43 +0100)]
2to3 updates for Python 3

6 years agoMigrate skin specific settings into repository FINAL_PY2
Magnus Hagander [Mon, 17 Dec 2018 14:11:47 +0000 (15:11 +0100)]
Migrate skin specific settings into repository

6 years agoAdd PGEU specific invoice information class
Magnus Hagander [Mon, 17 Dec 2018 13:26:51 +0000 (14:26 +0100)]
Add PGEU specific invoice information class

6 years agoFix pep8 warning
Magnus Hagander [Mon, 17 Dec 2018 13:29:32 +0000 (14:29 +0100)]
Fix pep8 warning

6 years agoAdd setup.cfg for pep8 tool verification
Magnus Hagander [Sat, 15 Dec 2018 11:41:26 +0000 (12:41 +0100)]
Add setup.cfg for pep8 tool verification

6 years agoFixup spacing for pep8
Magnus Hagander [Sat, 15 Dec 2018 11:41:12 +0000 (12:41 +0100)]
Fixup spacing for pep8

6 years agoConvert tabs to spaces
Magnus Hagander [Sat, 15 Dec 2018 11:35:17 +0000 (12:35 +0100)]
Convert tabs to spaces

For consistency with main repo

6 years agoFix gitignore for local settings
Magnus Hagander [Fri, 14 Dec 2018 10:18:35 +0000 (11:18 +0100)]
Fix gitignore for local settings

6 years agoFix links to PDFs that are now in /media/local/
Magnus Hagander [Wed, 12 Dec 2018 04:10:59 +0000 (13:10 +0900)]
Fix links to PDFs that are now in /media/local/

6 years agoAdd local_settings.py to gitignore
Magnus Hagander [Tue, 11 Dec 2018 05:25:30 +0000 (14:25 +0900)]
Add local_settings.py to gitignore

6 years agoReposition repository for pgeu-website
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.

6 years agoAdd migration for confreg_status_strings
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...

6 years agoRemove incorrect spacing
Andreas Scherbaum [Mon, 3 Dec 2018 12:41:16 +0000 (13:41 +0100)]
Remove incorrect spacing

6 years agoRemove unused media files
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...

6 years agoAdd link to volunteer schedule under user links
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.

6 years agoRemove hardcoded PGEU prefix from Adyen and Paypal refunds
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.

6 years agoRemove legacy invoicemgr module
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.

6 years agoRemove template that's not used and is in the wrong directory
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

6 years agoCreate proper template for 403 messages
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.