log

age author description
Tue, 18 Mar 2008 12:11:43 -0500 Atul Varma Fixed some logic re: publish date, made it so Personas don't have to have an owner in the admin interface.
Tue, 18 Mar 2008 12:03:48 -0500 Atul Varma Added a 'date_published' field to the Persona model, which allows us to
Thu, 13 Mar 2008 18:23:59 -0500 Atul Varma Popular and New menus are now populated, but the New one is erroneous--see the TODO in the comments for more information.
Thu, 13 Mar 2008 18:02:45 -0500 Atul Varma Added a TODO.
Thu, 13 Mar 2008 18:01:45 -0500 Atul Varma Added a popularity field to the Persona model; the popularity of a persona is now incremented whenever a Persona is set as a user's current persona.
Thu, 13 Mar 2008 17:48:31 -0500 Atul Varma The client now sends an AJAX 'ping' whenever the user selects a Persona, which can be used for popularity tracking.
Thu, 13 Mar 2008 16:30:30 -0500 Atul Varma Fixed a bug that caused uploading an image to raise a KeyError in ensure_header_and_footer_are_valid() because uploaded files aren't represented in a form's cleaned_data attribute.
Thu, 13 Mar 2008 10:06:20 -0500 Atul Varma Description HTML is no longer escaped, owner is only shown if the Persona has one.
Wed, 12 Mar 2008 23:17:38 -0500 Atul Varma Added import_personas.py, the script that was used to import the personas that were committed as a fixture in my last commit.
Wed, 12 Mar 2008 23:11:17 -0500 Atul Varma Imported all the personas currently in the official Personas directory into initial_data.xml. Wrote a Python script which did this for me, which I'm not committing at this time.
Wed, 12 Mar 2008 21:48:11 -0500 Atul Varma Personas can now be moused-over or clicked in the browse/list view and the persona will be dynamically previewed/selected on the client's computer.
Tue, 11 Mar 2008 22:38:54 -0500 Atul Varma Creating or editing a persona also displays a message telling the user that the Persona will need to be reviewed by a staff member.
Tue, 11 Mar 2008 22:27:06 -0500 Atul Varma Preview images for Personas are now shown on the index page.
Tue, 11 Mar 2008 21:20:17 -0500 Atul Varma Refactored the way header/footer validation is done again.
Tue, 11 Mar 2008 19:05:51 -0500 Atul Varma Consolidated validating of header/footer URL/image stuff so that it's done at both the model and form level without too much DRY violation. I'm not sure how pleased I am with this, but it'll work for now.
Tue, 11 Mar 2008 17:26:26 -0500 Atul Varma Validation ensuring that header and footer resource information are entered properly is now in the model.
Tue, 11 Mar 2008 16:41:30 -0500 Atul Varma 'updater' is no longer an editable field in the admin interface for Personas.
Tue, 11 Mar 2008 16:30:35 -0500 Atul Varma If the currently logged-on user is a staff member/can publish personas, they will now see an 'Administer' link on their sidebar.
Tue, 11 Mar 2008 16:11:10 -0500 Atul Varma Modified the personas json feed to only show published Personas.
Tue, 11 Mar 2008 16:03:48 -0500 Atul Varma The 'edit persona' page now has a proper breadcrumb.
Tue, 11 Mar 2008 16:00:05 -0500 Atul Varma List view now shows authors of Personas.
Tue, 11 Mar 2008 14:55:37 -0500 Atul Varma Personas list view now only shows published personas. Admin personas index view now shows columns for status and date published to make approving recently-changed personas and other workflow tasks easier.
Tue, 11 Mar 2008 14:43:03 -0500 Atul Varma Simplified some workflow; it's now assumed that all staff will use the admin interface, and only unprivileged users will use the standard persona form.
Tue, 11 Mar 2008 14:27:11 -0500 Atul Varma Removed ability to modify the owner of a persona from the publisher/admin form.
Tue, 11 Mar 2008 14:15:43 -0500 Atul Varma Only users who have the personas.can_publish permission or who own a persona can edit them now; added more workflow logic. I'm not entirely happy with the way the workflow logic is structured right now, but this seems to work okay for the time being.
Tue, 11 Mar 2008 11:40:00 -0500 Atul Varma Fixed broken unit tests; added an 'owner' property to the Persona model; renamed related fields in the model to be more consistent and make more sense; fixed a bug in the view logic of the list view; a few other odds and ends.
Tue, 11 Mar 2008 10:51:35 -0500 Atul Varma The situation where no personas are available is now handled gracefully.
Tue, 11 Mar 2008 14:27:43 +0000 Atul Varma Removed the 'personas' roott directory, assuming now that this website is always run from its own domain, e.g. personas.mozilla.com, personas.mydomain.com, etc.
Thu, 06 Mar 2008 18:03:47 -0600 Atul Varma Made the forms look a bit better.
Thu, 06 Mar 2008 16:41:49 -0600 Atul Varma The top of pages now tells you whether you're logged in, and if so, who you're logged in as, as well as giving you the option to log out.