Magnus Hagander [Mon, 14 Jun 2010 19:39:24 +0000 (21:39 +0200)]
Add basic README file with information about the project
Magnus Hagander [Mon, 14 Jun 2010 19:37:06 +0000 (21:37 +0200)]
Add instructions for how to set up a development enviroment, based on
a readme file from Selena
Magnus Hagander [Mon, 14 Jun 2010 10:54:15 +0000 (12:54 +0200)]
Sync download/linux.html up with subversion r2689.
Magnus Hagander [Sun, 13 Jun 2010 13:17:25 +0000 (15:17 +0200)]
Add all the settings available to settings.py, even the ones that are
normally overwritten using settings_local.py.
Magnus Hagander [Sun, 13 Jun 2010 13:11:53 +0000 (15:11 +0200)]
Refactor the list of objects needing moderation into utils/moderation.py,
and create a script to use this to generate a moderation report email.
Magnus Hagander [Sun, 13 Jun 2010 12:54:18 +0000 (14:54 +0200)]
psycopg2 doesn't need an explicit import anymore
Magnus Hagander [Sun, 13 Jun 2010 11:05:34 +0000 (13:05 +0200)]
Add 8.0 docs links to manual list, not just index page
Magnus Hagander [Fri, 11 Jun 2010 17:36:09 +0000 (19:36 +0200)]
Add the planet RSS feed to the initial fixtures
Magnus Hagander [Fri, 11 Jun 2010 17:31:29 +0000 (19:31 +0200)]
Make the RSS feeder use the django model framework, to be consistent.
Magnus Hagander [Fri, 11 Jun 2010 14:07:01 +0000 (16:07 +0200)]
Make the pending moderations request page look a lot nicer (more like the
rest of the admin site)
Magnus Hagander [Fri, 11 Jun 2010 13:58:03 +0000 (15:58 +0200)]
Clean up the admin interface - move our special links to the index page only,
remove them from the login form. Remove the Sites application, since we don't
use it.
Magnus Hagander [Fri, 11 Jun 2010 12:41:05 +0000 (14:41 +0200)]
Fix security link
Magnus Hagander [Fri, 11 Jun 2010 12:37:17 +0000 (14:37 +0200)]
Handle references to .html pages, for example the link to security. We can
fix the links, but we need to keep the old references for links coming
in from other sites.
Magnus Hagander [Fri, 11 Jun 2010 12:32:21 +0000 (14:32 +0200)]
Migrate the contact page over.
Magnus Hagander [Fri, 11 Jun 2010 12:31:34 +0000 (14:31 +0200)]
Add back the header with search and contact links, etc. Not entirely
sure why that was lost in the migration.
Magnus Hagander [Fri, 11 Jun 2010 12:22:49 +0000 (14:22 +0200)]
Indicate if a news article has been migrated, the same way we do for
events.
Magnus Hagander [Thu, 10 Jun 2010 18:43:54 +0000 (20:43 +0200)]
Add app to store and view the PostgreSQL Weekly News, including generation
of the RSS feed. (Which will receive a new URL now that it lives in the
actual app and not in with the static files, so a redirect will be needed
there).
Magnus Hagander [Thu, 10 Jun 2010 17:11:29 +0000 (19:11 +0200)]
Add a couple of conversion scripts used to get data off the old wwwmaster
onto the new system. Will be deleted once the migration is done, but it's
good to keep them around.
Magnus Hagander [Thu, 10 Jun 2010 17:08:30 +0000 (19:08 +0200)]
Re-fix event sorting, we're supposed to sort by *end* date...
Magnus Hagander [Thu, 10 Jun 2010 17:04:58 +0000 (19:04 +0200)]
Fix sorting of events
Magnus Hagander [Thu, 10 Jun 2010 14:48:00 +0000 (16:48 +0200)]
Annoyingly enough, EnterpriseDB actually uses more than 100 chars to
list their prices..
Magnus Hagander [Thu, 10 Jun 2010 14:05:40 +0000 (16:05 +0200)]
Sync up contents of static HTML files in the template directory with changes
on the main website.
With this update, the tree is in sync with subversion r2686.
Magnus Hagander [Thu, 10 Jun 2010 12:46:16 +0000 (14:46 +0200)]
Get the information for the ftp browser from a file that is generated
on the ftp server, instead of crawling the directoreis directly. This
removes the requirement to sync almost 10Gb worth of ftp site onto the
web server...
The pickle file for this is currently around 1Mb, so it's not a huge
burden on the server. If it grows larger in the future, we may want to
re-think this and split it up, or put it in a database format or something
like that.
Magnus Hagander [Thu, 10 Jun 2010 11:12:31 +0000 (13:12 +0200)]
Set dimensions for upcoming training image on the frontpage.
Magnus Hagander [Wed, 9 Jun 2010 17:47:27 +0000 (19:47 +0200)]
Enforce redirection of /admin/ to https in the django code instead,
seems impossible to get it working properly in the webserver...
Magnus Hagander [Wed, 9 Jun 2010 14:52:01 +0000 (16:52 +0200)]
Missing include!
Magnus Hagander [Wed, 9 Jun 2010 14:50:54 +0000 (16:50 +0200)]
Control the caching of the frontpage to 10 minutes
Magnus Hagander [Wed, 9 Jun 2010 14:50:44 +0000 (16:50 +0200)]
Fix formatting of s-maxage
Magnus Hagander [Tue, 8 Jun 2010 20:16:52 +0000 (22:16 +0200)]
Fix blue arrow URL
Magnus Hagander [Mon, 7 Jun 2010 19:01:04 +0000 (21:01 +0200)]
Fix image name typos. Per report from Selena.
Magnus Hagander [Tue, 30 Mar 2010 16:26:30 +0000 (18:26 +0200)]
Basic styling making form error messages look a little bit better.
Magnus Hagander [Sun, 21 Mar 2010 17:25:00 +0000 (18:25 +0100)]
Add page with list of all pending moderation requests, and link it
(somewhat hackishly) onto the header of the administration pages.
Magnus Hagander [Sun, 21 Mar 2010 17:24:12 +0000 (18:24 +0100)]
Add string output for doc comment
Magnus Hagander [Sun, 14 Mar 2010 15:26:07 +0000 (16:26 +0100)]
Include country name in the mirror select list, not just the flag.
Magnus Hagander [Sat, 27 Feb 2010 01:09:59 +0000 (02:09 +0100)]
Control the headline of forms to say "New" and "Edit" depending
on what we're actually doing.
Magnus Hagander [Sat, 27 Feb 2010 01:07:42 +0000 (02:07 +0100)]
Proper intro text for account signup form
Magnus Hagander [Sat, 27 Feb 2010 01:06:15 +0000 (02:06 +0100)]
Make the base form support different names for the save button
Magnus Hagander [Sat, 27 Feb 2010 01:03:34 +0000 (02:03 +0100)]
Re-instate the new links for different objects, that was accidentally
removed earlier.
Magnus Hagander [Fri, 26 Feb 2010 14:59:18 +0000 (15:59 +0100)]
Add support for legacy signup URL, since it's linked from external
systems.
Magnus Hagander [Fri, 26 Feb 2010 14:58:27 +0000 (15:58 +0100)]
These are not objects, so the parameter isn't "self" - it's the request object
Magnus Hagander [Fri, 26 Feb 2010 14:57:33 +0000 (15:57 +0100)]
Add support for changing passwords, resetting passwords and signing
up for new accounts.
Magnus Hagander [Fri, 26 Feb 2010 12:58:41 +0000 (13:58 +0100)]
Clean up the /accounts/ section. Still need to edit profile somehow,
but the submitted objects are now much nicer arranged.
Magnus Hagander [Fri, 26 Feb 2010 12:18:27 +0000 (13:18 +0100)]
Adjust footer to be the same as the main pages
Magnus Hagander [Fri, 26 Feb 2010 12:14:03 +0000 (13:14 +0100)]
Add the concept of a "current version", and use this when determining
which version to map /current/ to in the docs section.
Magnus Hagander [Fri, 26 Feb 2010 11:58:13 +0000 (12:58 +0100)]
Properly print event locations that have a state
Magnus Hagander [Fri, 26 Feb 2010 11:53:26 +0000 (12:53 +0100)]
Make it possible to add new organisations again - they need to be tagged
with the logged in user as the first manager, or they become orphans before
they're even created...
Magnus Hagander [Fri, 26 Feb 2010 11:34:19 +0000 (12:34 +0100)]
Make organisations support multiple "managers" and not just one
"submitter", thus making it possible for a single person to manage
multiple organisations, as well as for a single organisation to have
multiple different manages.
Re-hook events and news items to use organisation of the submitter
instead of the user who did the submission. (product listings already
did this)
Magnus Hagander [Fri, 26 Feb 2010 11:30:28 +0000 (12:30 +0100)]
Make filter_by_user apply to forms when they are edited as well, not just
when they are created. This is to make sure the organisation list, for example,
doesn't list all non-avaiable organisations when there was a missing field
somewhere else in the form.
Magnus Hagander [Fri, 26 Feb 2010 10:24:50 +0000 (11:24 +0100)]
Update copyright date to 2010
Magnus Hagander [Thu, 25 Feb 2010 16:03:12 +0000 (17:03 +0100)]
Make professional services also use organisations
Magnus Hagander [Thu, 25 Feb 2010 15:46:36 +0000 (16:46 +0100)]
Make each event have an organisation that's not just a free-text field,
for future ability to have multiple people manage a single event.
Magnus Hagander [Sat, 16 Jan 2010 19:02:07 +0000 (20:02 +0100)]
Add support for docs comments
Magnus Hagander [Sat, 16 Jan 2010 19:01:11 +0000 (20:01 +0100)]
Support fixed fields in forms, such as the version and filename for
a doc comment.
Magnus Hagander [Sat, 16 Jan 2010 18:53:02 +0000 (19:53 +0100)]
Clearly this file was never supposed to be included
Magnus Hagander [Sat, 16 Jan 2010 16:25:21 +0000 (17:25 +0100)]
Add images for books
Magnus Hagander [Sat, 16 Jan 2010 16:23:06 +0000 (17:23 +0100)]
Add legacy URLs for news and events
Magnus Hagander [Sat, 16 Jan 2010 16:17:49 +0000 (17:17 +0100)]
Add module for legacy URLs, add legacy URLs for press
Magnus Hagander [Sat, 16 Jan 2010 16:17:02 +0000 (17:17 +0100)]
Add press contacts, faq and presskit from old site
Magnus Hagander [Sat, 16 Jan 2010 16:16:18 +0000 (17:16 +0100)]
Properly anchor URLs at the beginning
Magnus Hagander [Thu, 14 Jan 2010 21:03:01 +0000 (22:03 +0100)]
Nicer admin of quotes
Magnus Hagander [Thu, 14 Jan 2010 20:38:10 +0000 (21:38 +0100)]
Clean up events handling - clearly it wasn't even remotely ready.
Magnus Hagander [Thu, 14 Jan 2010 20:37:38 +0000 (21:37 +0100)]
Proper field length for porganisation name, to match old website so we can migrate
Magnus Hagander [Wed, 13 Jan 2010 22:12:53 +0000 (23:12 +0100)]
Implement stackbuilder
Magnus Hagander [Wed, 13 Jan 2010 22:07:25 +0000 (23:07 +0100)]
Turn the XML generation helper into a class for better flexibility
Magnus Hagander [Wed, 13 Jan 2010 21:11:57 +0000 (22:11 +0100)]
community login API implementation on top of django authentication
Magnus Hagander [Wed, 13 Jan 2010 20:58:20 +0000 (21:58 +0100)]
Delete old user when migrating to the new system.
Attempt to migrate the full name of the user a bit smarter.
Magnus Hagander [Tue, 12 Jan 2010 18:52:32 +0000 (19:52 +0100)]
Implement decorators to control proxy caching (for the reverse
proxy), and enable it for the mirror tracking parts
Magnus Hagander [Tue, 12 Jan 2010 18:50:50 +0000 (19:50 +0100)]
Factor out the sending of a templated mail to a function, we're sure
to want to use this in the future.
Magnus Hagander [Mon, 11 Jan 2010 21:55:00 +0000 (22:55 +0100)]
Implement the feature matrix
Magnus Hagander [Mon, 11 Jan 2010 16:25:47 +0000 (17:25 +0100)]
Properly render docs pages with missing index.html in the path.
Magnus Hagander [Mon, 11 Jan 2010 15:09:49 +0000 (16:09 +0100)]
Add bug submission form
Magnus Hagander [Mon, 11 Jan 2010 14:29:10 +0000 (15:29 +0100)]
Update model to be supported on django 1.1
Magnus Hagander [Mon, 11 Jan 2010 14:25:04 +0000 (15:25 +0100)]
Add function to render a template to a string
Magnus Hagander [Mon, 11 Jan 2010 13:55:42 +0000 (14:55 +0100)]
Remove pages app, it was never used
Magnus Hagander [Sat, 2 Jan 2010 19:24:35 +0000 (20:24 +0100)]
Generate mirrors.xml file
Magnus Hagander [Sat, 2 Jan 2010 18:36:24 +0000 (19:36 +0100)]
Add support for mirror selection and redirection.
Magnus Hagander [Mon, 28 Dec 2009 18:21:32 +0000 (19:21 +0100)]
Add simple RSS parser, currently only does planet. Use this for the
planet list on the frontpage and the community page.
Magnus Hagander [Mon, 28 Dec 2009 17:57:01 +0000 (18:57 +0100)]
Add handling of mailinglist subscription
Magnus Hagander [Mon, 28 Dec 2009 17:52:35 +0000 (18:52 +0100)]
Break out sendmail() to a separate function, so we can use it from
more places.
Magnus Hagander [Mon, 28 Dec 2009 15:12:44 +0000 (16:12 +0100)]
Add support for surveys
Magnus Hagander [Mon, 28 Dec 2009 13:31:08 +0000 (14:31 +0100)]
Make sure organisation and product names are unique
Magnus Hagander [Mon, 28 Dec 2009 13:22:17 +0000 (14:22 +0100)]
Implement software catalogue. Break the organisation object out as
part of the core, since it seems like it could be useful for other
kinds of objects as well in the future, but for now only the
software catalogue uses it.
Magnus Hagander [Mon, 28 Dec 2009 13:18:53 +0000 (14:18 +0100)]
Support short introductory text on a form driven from the model,
without the need to create a separate template. (Anything more
advanced should still use a template, of course)
Magnus Hagander [Mon, 28 Dec 2009 13:18:15 +0000 (14:18 +0100)]
Support filtering by indirect usernames when building default forms
(such as looking up the user through an intermediate model)
Magnus Hagander [Mon, 28 Dec 2009 13:17:16 +0000 (14:17 +0100)]
Exclude fields from notification emails if they are foreign keys pointing
to this object, since their data is not available.
Magnus Hagander [Mon, 28 Dec 2009 11:15:53 +0000 (12:15 +0100)]
Typo fix
Magnus Hagander [Wed, 7 Oct 2009 14:27:34 +0000 (16:27 +0200)]
Fix typo that made listgroup names invisible, per comment from Alvaro.
Magnus Hagander [Fri, 18 Sep 2009 14:52:57 +0000 (16:52 +0200)]
Generate and send proper MIME messages with notifications. If
SUPPRESS_NOTIFICATIONS is set, instead print them to the server
output pipe instead (only to be used in development server, obviously).
Magnus Hagander [Fri, 18 Sep 2009 14:32:15 +0000 (16:32 +0200)]
Add URLs to all modified fields in the notification message.
Magnus Hagander [Fri, 18 Sep 2009 13:40:20 +0000 (15:40 +0200)]
Add markdown previews for generic forms in the site as well, not
just the admin site.
Magnus Hagander [Fri, 18 Sep 2009 08:18:41 +0000 (10:18 +0200)]
Add (working) previewing of markdown fields in the admin interface.
Magnus Hagander [Wed, 16 Sep 2009 15:08:15 +0000 (17:08 +0200)]
Seems password has to be set with set_password...
Magnus Hagander [Wed, 16 Sep 2009 14:43:46 +0000 (16:43 +0200)]
Implement an authentication backend that will look up the user in the old
community login system in case it's not present in the django auth one,
and if necessary create the object in the django one.
Magnus Hagander [Wed, 16 Sep 2009 14:14:12 +0000 (16:14 +0200)]
Correct links to RSS feeds in header
Magnus Hagander [Wed, 16 Sep 2009 14:11:09 +0000 (16:11 +0200)]
Merge branch 'master' of ssh://git@git.postgresql.org/pgweb
Magnus Hagander [Wed, 16 Sep 2009 14:08:17 +0000 (16:08 +0200)]
Add a template context processor that sets link_root on all secure requests,
so that we can generate proper linkbacks to the non-secure version of the
site for all static content.
Magnus Hagander [Wed, 16 Sep 2009 14:08:17 +0000 (16:08 +0200)]
Add a template context processor that sets link_root on all secure requests,
so that we can generate proper linkbacks to the non-secure version of the
site for all static content.
Magnus Hagander [Wed, 16 Sep 2009 13:54:35 +0000 (15:54 +0200)]
Wrap login views so we can require https
Magnus Hagander [Wed, 16 Sep 2009 13:46:17 +0000 (15:46 +0200)]
Make https redirection work again.
Add a way to skip https redirection, so we can still run it locally,
and mark a couple of forms as requiring https.
Magnus Hagander [Wed, 16 Sep 2009 13:07:23 +0000 (15:07 +0200)]
Actually support logging in without using the admin interface