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.
|