Cleaner implementation of Twitter integration
authorMagnus Hagander <magnus@hagander.net>
Tue, 9 Oct 2018 14:39:56 +0000 (16:39 +0200)
committerMagnus Hagander <magnus@hagander.net>
Tue, 9 Oct 2018 20:21:37 +0000 (22:21 +0200)
commitd20ba0b5a5d28d454930901d9e16b43d25231afd
tree9b6aff4f840d827606100ce2a636879125c909f1
parent97e99ac1896ec5f0a2c7d78dd9637f1e026e1a87
Cleaner implementation of Twitter integration

In particular this allows configuring the twitter integration from
within the browser, when setting up different integration points for
different conferences.

It supports posting conference news as well as global news, but global
news is still configured in the local_settings.py file.
20 files changed:
docs/confreg/integrations.md [new file with mode: 0644]
postgresqleu/confreg/backendforms.py
postgresqleu/confreg/backendviews.py
postgresqleu/confreg/migrations/0001_initial.py
postgresqleu/confreg/migrations/0031_tweet_news.py [new file with mode: 0644]
postgresqleu/confreg/models.py
postgresqleu/newsevents/management/__init__.py [new file with mode: 0644]
postgresqleu/newsevents/management/commands/__init__.py [new file with mode: 0644]
postgresqleu/newsevents/management/commands/register_news_twitter.py [new file with mode: 0644]
postgresqleu/newsevents/management/commands/twitter_post.py [new file with mode: 0644]
postgresqleu/newsevents/migrations/0004_tweet_news.py [new file with mode: 0644]
postgresqleu/newsevents/models.py
postgresqleu/settings.py
postgresqleu/urls.py
template/confreg/admin_dashboard_single.html
template/confreg/admin_integ_twitter.html [new file with mode: 0644]
tools/confreg/.gitignore [deleted file]
tools/confreg/oauth2/__init__.py [deleted file]
tools/confreg/setuptwitter.py [deleted file]
tools/confreg/twitter_sync.ini.sample [deleted file]