Thu, 03 Apr 2008 14:48:09 -0700 |
Atul Varma |
Errors on forms now display with a red color and no indentation or bulleting.
|
Thu, 03 Apr 2008 14:37:46 -0700 |
Atul Varma |
Messages telling users they'll have to wait for their persona/changes to be approved are now only shown if the user doesn't have permission to publish.
|
Thu, 03 Apr 2008 14:32:54 -0700 |
Atul Varma |
If the user doesn't submit a new header/footer image on the edit form, then the old one is retained.
|
Thu, 03 Apr 2008 12:34:26 -0700 |
Atul Varma |
Got rid of a TODO by renaming a file.
|
Thu, 03 Apr 2008 12:31:49 -0700 |
Atul Varma |
Removed a hack that's no longer needed.
|
Thu, 03 Apr 2008 12:30:39 -0700 |
Atul Varma |
Re-added support for hosted static personas in the backend, although they're not very humanely supported by the UI at present.
|
Wed, 02 Apr 2008 17:14:54 -0700 |
Atul Varma |
Removed the dynamic persona proxy mechanism; on second thought, I don't think we'll need it.
|
Wed, 02 Apr 2008 15:07:50 -0700 |
Atul Varma |
Added support for persona thumbnails.
|
Wed, 02 Apr 2008 14:45:13 -0700 |
Atul Varma |
Created a wrapper for dynamic personas, so that we can provide custom functionality for some dynamic persona methods to help ensure that a dynamic persona doesn't get overloaded/DOS'd.
|
Wed, 02 Apr 2008 12:01:42 -0700 |
Atul Varma |
Renamed all references of PersonasBackend to personasbackend, matching PEP-8.
|
Wed, 02 Apr 2008 11:59:58 -0700 |
Atul Varma |
Rename of temp dir to personasbackend
|
Wed, 02 Apr 2008 11:59:36 -0700 |
Atul Varma |
Temporarily changing name of directory so it can be ultimately renamed to 'personasbackend'.
|
Tue, 01 Apr 2008 18:57:20 -0700 |
Atul Varma |
Customized the admin site, added a link in the title that takes you back to the Personas home page.
|
Tue, 01 Apr 2008 18:33:18 -0700 |
Atul Varma |
Forms look better now.
|
Tue, 01 Apr 2008 17:45:05 -0700 |
Atul Varma |
More cosmetic changes.
|
Tue, 01 Apr 2008 17:38:38 -0700 |
Atul Varma |
More style changes.
|
Tue, 01 Apr 2008 17:13:41 -0700 |
Atul Varma |
Some style changes.
|
Tue, 01 Apr 2008 16:41:14 -0700 |
Atul Varma |
Moved to a new stylesheet that resembles the Personas first-run page at http://labs.mozilla.com/projects/personas/firstrun/.
|
Tue, 01 Apr 2008 13:05:35 -0700 |
Atul Varma |
Improved the way User objects are created so username collisions don't occur.
|
Tue, 01 Apr 2008 12:12:59 -0700 |
Atul Varma |
Added a weave proxy auth backend, to be used until we get a real LDAP backend working.
|
Mon, 31 Mar 2008 10:13:14 -0700 |
Atul Varma |
Added TODOs in urls.py re: security holes.
|
Fri, 28 Mar 2008 19:10:24 -0700 |
avarma |
We're no longer hard-coded to only serve the en-US locale; however, no localization is currently being done, we're just pointing any locales to en-US, essentially.
|
Fri, 28 Mar 2008 19:03:13 -0700 |
avarma |
Added a script to import japanese personas, and modified a view to allow the japanese personas to be viewed.
|
Fri, 28 Mar 2008 18:37:59 -0700 |
avarma |
Fixed the legacy persona wrapper so that it works properly on Firefox 2 (tested it out to make sure it works on FF2, and it does).
|
Fri, 28 Mar 2008 17:19:56 -0700 |
avarma |
Moved the HTML wrapper code for legacy persona headers and footers out to template files.
|
Fri, 28 Mar 2008 17:05:36 -0700 |
avarma |
Changed the legacy Persona view to point to the new location of legacy personas.
|
Fri, 28 Mar 2008 16:58:25 -0700 |
avarma |
Fixed a call to urlparse.urlparse() to work w/ Python 2.4, reduced caching time to make development and testing a bit easier.
|
Fri, 28 Mar 2008 16:52:37 -0700 |
avarma |
Added caching to settings.py.
|
Fri, 28 Mar 2008 16:35:58 -0700 |
avarma |
Removed the outdated design.txt file, added a troubleshooting.txt file.
|
Fri, 28 Mar 2008 16:21:07 -0700 |
Atul Varma |
Login URLs now take into account the base dir.
|
Fri, 28 Mar 2008 15:27:08 -0700 |
Atul Varma |
footers should work with legacy personas now.
|
Fri, 28 Mar 2008 14:50:39 -0700 |
Atul Varma |
Initial data fixture doesn't contain accent color now.
|
Fri, 28 Mar 2008 14:43:35 -0700 |
Atul Varma |
Fixed legacy persona display so there are no margins.
|
Fri, 28 Mar 2008 21:24:15 +0000 |
Atul Varma |
Fixed locations of media to take the base directory into account.
|
Fri, 28 Mar 2008 14:17:53 -0700 |
Atul Varma |
Modified initial data fixture to not set text and accent colors.
|
Fri, 28 Mar 2008 14:14:36 -0700 |
Atul Varma |
Text and accent color are now optional.
|
Fri, 28 Mar 2008 14:05:24 -0700 |
Atul Varma |
Changed initial data fixture to not be hard-coded to localhost.
|
Fri, 28 Mar 2008 14:03:45 -0700 |
Atul Varma |
Removed extraneous print statements.
|
Fri, 28 Mar 2008 14:01:19 -0700 |
Atul Varma |
Added a new URL syntax that allows special personas to be entered in a way that's independent of the location of the personas server.
|
Fri, 28 Mar 2008 12:54:06 -0700 |
Atul Varma |
Modified the personas app to take a single url to a persona, rather than two separate urls/two separate images.
|
Fri, 28 Mar 2008 12:08:12 -0700 |
Atul Varma |
Um... This is my first merge... But I don't know what the difference is between this and changeset 6acab0e0bca5 on hg.toolness.com.
|
Thu, 27 Mar 2008 21:32:48 -0700 |
Atul Varma |
Added a wrapper that wraps a legacy cbeard-style persona in the new dynamic persona API.
|
Thu, 27 Mar 2008 20:17:22 -0700 |
Atul Varma |
Refactored and simplified validation logic.
|
Thu, 27 Mar 2008 19:55:37 -0700 |
Atul Varma |
Added an 'I accept the terms of use' checkbox to Persona submission.
|
Fri, 28 Mar 2008 11:52:06 -0700 |
avarma |
Added BASE_DIR property to settings, so that the website can be mounted anywhere on a server.
|
Thu, 27 Mar 2008 18:21:22 -0700 |
Atul Varma |
Fixed a validation bug w/ colors
|
Thu, 27 Mar 2008 17:52:19 -0700 |
Atul Varma |
Added validation for the text_color and accent_color fields.
|
Thu, 27 Mar 2008 16:45:46 -0700 |
Atul Varma |
Modified scheme to use text_color and accent_color instead of color_scheme.
|
Tue, 18 Mar 2008 12:15:22 -0500 |
Atul Varma |
Modified initial data fixture to support recent changes in the model.
|
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.
|
Thu, 06 Mar 2008 16:33:10 -0600 |
Atul Varma |
Added sections.py, which makes site navigation code simpler and more consistent.
|
Thu, 06 Mar 2008 09:18:50 -0600 |
Atul Varma |
Renamed README.txt to README.
|
Thu, 06 Mar 2008 09:18:35 -0600 |
Atul Varma |
Updated README.
|
Wed, 05 Mar 2008 09:48:30 -0600 |
Atul Varma |
Added documentation.
|
Wed, 05 Mar 2008 09:37:45 -0600 |
Atul Varma |
Made the list view look a little nicer.
|
Wed, 05 Mar 2008 09:30:26 -0600 |
Atul Varma |
Made templates more robust, fixed broken links, etc.
|
Tue, 04 Mar 2008 23:45:58 -0600 |
Atul Varma |
Replaced the 64x64 firefox logo on the content template with a 64x64 personas logo.
|
Tue, 04 Mar 2008 23:34:57 -0600 |
Atul Varma |
Minor cosmetic changes to the stylesheet: removed the sky-blue gradient behind the page-title div.
|
Tue, 04 Mar 2008 23:26:42 -0600 |
Atul Varma |
Shamelessly ripped off the HTML, CSS, and some images from addons.mozilla.org to provide a very similar look-and-feel for the Personas site. Many of the links are broken and will be fixed later. Also, the images referred to in the CSS point to addons.mozilla.org for now because I didn't want to copy all those images over to this repo right now (I inserted a TODO in rustico.css noting this).
|
Tue, 04 Mar 2008 18:34:22 -0600 |
Atul Varma |
Added an image, the personas logo, to the base template.
|
Tue, 04 Mar 2008 18:13:17 -0600 |
Atul Varma |
Changed the dir into which uploaded headers/footers are placed and added them to .hgignore.
|
Tue, 04 Mar 2008 17:43:40 -0600 |
Atul Varma |
Made all templates inherit from a base template.
|
Tue, 04 Mar 2008 11:48:32 -0600 |
Atul Varma |
Added a TODO.
|
Tue, 04 Mar 2008 11:35:02 -0600 |
Atul Varma |
Fixed a TODO.
|
Tue, 04 Mar 2008 11:15:10 -0600 |
Atul Varma |
The JSON feeds now properly provide absolute URLs to personas, regardless of whether the persona images are self-hosted or not.
|
Tue, 04 Mar 2008 10:37:24 -0600 |
Atul Varma |
ReMinor coding style fix.
|
Tue, 04 Mar 2008 10:35:04 -0600 |
Atul Varma |
Resolved a TODO involving get_object_or_404().
|
Tue, 04 Mar 2008 09:18:13 -0600 |
Atul Varma |
Uploading of header/footer images now works.
|
Mon, 03 Mar 2008 19:39:53 -0600 |
Atul Varma |
Refactored some view logic and added messaging capabilities, so that the end-user is properly notified when persona creation/editing is successful.
|
Mon, 03 Mar 2008 19:01:43 -0600 |
Atul Varma |
Added persona form submission validation, fixed some things in model logic; submitting forms successfully now properly redirects the user to an edit page.
|
Mon, 03 Mar 2008 17:13:13 -0600 |
Atul Varma |
Moved a TODO from views to models.
|
Thu, 28 Feb 2008 17:14:25 -0800 |
Atul Varma |
A bit of refactoring to view logic.
|
Thu, 28 Feb 2008 17:06:30 -0800 |
Atul Varma |
Refactored the json-specific views out of views.py and into its own separate file.
|
Thu, 28 Feb 2008 17:02:32 -0800 |
Atul Varma |
Removed the APPEND_SLASH=False setting from settings.py, in hopes that it's already fixed in Django trunk or will be soon.
|
Thu, 28 Feb 2008 17:01:15 -0800 |
Atul Varma |
Added functionality to edit an existing persona, and a number of TODOs.
|
Thu, 28 Feb 2008 16:27:06 -0800 |
Atul Varma |
It's now possible for normal end-users to create new personas.
|
Thu, 28 Feb 2008 16:01:39 -0800 |
Atul Varma |
Added logout page, reorganized url mappings a bit.
|
Thu, 28 Feb 2008 15:39:03 -0800 |
Atul Varma |
Added a trivial login page.
|
Thu, 28 Feb 2008 15:06:48 -0800 |
Atul Varma |
Relocated personas templates to a place that makes more sense.
|
Thu, 28 Feb 2008 15:02:29 -0800 |
Atul Varma |
Removed personas' own User model because I found out that Django can use LDAP and other custom authentication mechanisms with its auth middleware, so we'll just use that.
|
Thu, 28 Feb 2008 14:43:28 -0800 |
Atul Varma |
Added personas logo png.
|
Thu, 28 Feb 2008 13:19:40 -0800 |
Atul Varma |
Added a trivial new/edit form using the django.newforms system.
|
Thu, 28 Feb 2008 11:37:24 -0800 |
Atul Varma |
Upgraded to the latest svn revision of django and modified models.py so that all tests pass again.
|
Thu, 28 Feb 2008 11:13:47 -0800 |
Atul Varma |
Added a trivial list view.
|
Thu, 28 Feb 2008 10:21:07 -0800 |
Atul Varma |
Made test suite a bit more robust.
|
Thu, 28 Feb 2008 10:03:36 -0800 |
Atul Varma |
Added a very brittle testing suite.
|
Thu, 28 Feb 2008 09:38:28 -0800 |
Atul Varma |
Refactored personas-specific urls out of the site's URLconf.
|
Thu, 28 Feb 2008 00:14:35 +0000 |
Atul Varma |
A few changes to get the site to run via fastcgi on my website.
|
Tue, 26 Feb 2008 18:45:53 -0800 |
Atul Varma |
Added simple JSON views that generate personas_categories.dat and personas_all.dat.
|
Tue, 26 Feb 2008 11:21:49 -0800 |
Atul Varma |
Removed the dynamic persona-related information from the model, as it's not fully specced-out yet; we'll add it in later once we have a more concrete idea of what it will involve and how it will work.
|
Mon, 18 Feb 2008 11:32:07 -0600 |
Atul Varma |
Added the Mozilla Public License and a tri-license header to models.py.
|