Commit Graph

1515 Commits

Author SHA1 Message Date
370c083720 Add support for legacy signup URL, since it's linked from external
systems.
2010-02-26 15:59:18 +01:00
c5bba63e41 These are not objects, so the parameter isn't "self" - it's the request object 2010-02-26 15:58:27 +01:00
7b54520396 Add support for changing passwords, resetting passwords and signing
up for new accounts.
2010-02-26 15:57:33 +01:00
c3be6c213f Clean up the /accounts/ section. Still need to edit profile somehow,
but the submitted objects are now much nicer arranged.
2010-02-26 13:58:41 +01:00
41e653c86c Adjust footer to be the same as the main pages 2010-02-26 13:18:27 +01:00
e3d8eae0ce Add the concept of a "current version", and use this when determining
which version to map /current/ to in the docs section.
2010-02-26 13:14:03 +01:00
913edf3d47 Properly print event locations that have a state 2010-02-26 12:58:13 +01:00
d2d359776b 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...
2010-02-26 12:53:26 +01:00
7b3bb5d09b 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)
2010-02-26 12:34:19 +01:00
da3e5312ab 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.
2010-02-26 12:30:28 +01:00
4af5285cb0 Update copyright date to 2010 2010-02-26 11:24:50 +01:00
37c79c7882 Make professional services also use organisations 2010-02-25 17:03:12 +01:00
0d55002019 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.
2010-02-25 16:46:36 +01:00
e82022eb1d Add support for docs comments 2010-01-16 20:02:07 +01:00
53fd3fcb83 Support fixed fields in forms, such as the version and filename for
a doc comment.
2010-01-16 20:01:11 +01:00
2ea1d924c1 Clearly this file was never supposed to be included 2010-01-16 19:53:02 +01:00
a5ba83bc77 Add images for books 2010-01-16 17:25:21 +01:00
fd9adcf528 Add legacy URLs for news and events 2010-01-16 17:23:06 +01:00
c42e6aa740 Add module for legacy URLs, add legacy URLs for press 2010-01-16 17:17:49 +01:00
71da5a4dc5 Add press contacts, faq and presskit from old site 2010-01-16 17:17:02 +01:00
557d48bad7 Properly anchor URLs at the beginning 2010-01-16 17:16:18 +01:00
3afa5ccbb9 Nicer admin of quotes 2010-01-14 22:03:01 +01:00
f1fd62c0c8 Clean up events handling - clearly it wasn't even remotely ready. 2010-01-14 21:38:10 +01:00
f3bdf383e0 Proper field length for porganisation name, to match old website so we can migrate 2010-01-14 21:37:38 +01:00
68c2ebc845 Implement stackbuilder 2010-01-13 23:12:53 +01:00
a6537437ce Turn the XML generation helper into a class for better flexibility 2010-01-13 23:07:25 +01:00
31400cc2d3 community login API implementation on top of django authentication 2010-01-13 22:11:57 +01:00
e26e1c55c9 Delete old user when migrating to the new system.
Attempt to migrate the full name of the user a bit smarter.
2010-01-13 21:58:20 +01:00
056466a21c Implement decorators to control proxy caching (for the reverse
proxy), and enable it for the mirror tracking parts
2010-01-12 19:52:32 +01:00
6c498a47a3 Factor out the sending of a templated mail to a function, we're sure
to want to use this in the future.
2010-01-12 19:50:50 +01:00
cad9eddd92 Implement the feature matrix 2010-01-11 22:55:00 +01:00
4e9c4ef7fc Properly render docs pages with missing index.html in the path. 2010-01-11 17:25:47 +01:00
2982541900 Add bug submission form 2010-01-11 16:09:49 +01:00
481b7b108b Update model to be supported on django 1.1 2010-01-11 15:29:10 +01:00
78ca49fe27 Add function to render a template to a string 2010-01-11 15:25:04 +01:00
7be9312db8 Remove pages app, it was never used 2010-01-11 14:55:42 +01:00
86940aaa86 Generate mirrors.xml file 2010-01-02 20:24:35 +01:00
4b9efc5bdc Add support for mirror selection and redirection. 2010-01-02 19:36:24 +01:00
fcc9e08e95 Add simple RSS parser, currently only does planet. Use this for the
planet list on the frontpage and the community page.
2009-12-28 19:21:32 +01:00
77a5690dc8 Add handling of mailinglist subscription 2009-12-28 18:57:01 +01:00
770ef1689e Break out sendmail() to a separate function, so we can use it from
more places.
2009-12-28 18:52:35 +01:00
2f671fe3d6 Add support for surveys 2009-12-28 16:12:44 +01:00
3aa6730487 Make sure organisation and product names are unique 2009-12-28 14:31:08 +01:00
f216b00037 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.
2009-12-28 14:22:17 +01:00
e41c85bd00 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)
2009-12-28 14:18:53 +01:00
ab1b585e53 Support filtering by indirect usernames when building default forms
(such as looking up the user through an intermediate model)
2009-12-28 14:18:15 +01:00
ffd7084fe5 Exclude fields from notification emails if they are foreign keys pointing
to this object, since their data is not available.
2009-12-28 14:17:16 +01:00
c8cbcf1725 Typo fix 2009-12-28 12:15:53 +01:00
a894bd5dc7 Fix typo that made listgroup names invisible, per comment from Alvaro. 2009-10-07 16:27:34 +02:00
bff6f3e379 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).
2009-09-18 16:52:57 +02:00