personas_backend

log

age author description
4 years 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.
4 years Atul Varma Added sections.py, which makes site navigation code simpler and more consistent.
4 years Atul Varma Renamed README.txt to README.
4 years Atul Varma Updated README.
4 years Atul Varma Added documentation.
4 years Atul Varma Made the list view look a little nicer.
4 years Atul Varma Made templates more robust, fixed broken links, etc.
4 years Atul Varma Replaced the 64x64 firefox logo on the content template with a 64x64 personas logo.
4 years Atul Varma Minor cosmetic changes to the stylesheet: removed the sky-blue gradient behind the page-title div.
4 years 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).
4 years Atul Varma Added an image, the personas logo, to the base template.
4 years Atul Varma Changed the dir into which uploaded headers/footers are placed and added them to .hgignore.
4 years Atul Varma Made all templates inherit from a base template.
4 years Atul Varma Added a TODO.
4 years Atul Varma Fixed a TODO.
4 years Atul Varma The JSON feeds now properly provide absolute URLs to personas, regardless of whether the persona images are self-hosted or not.
4 years Atul Varma ReMinor coding style fix.
4 years Atul Varma Resolved a TODO involving get_object_or_404().
4 years Atul Varma Uploading of header/footer images now works.
4 years Atul Varma Refactored some view logic and added messaging capabilities, so that the end-user is properly notified when persona creation/editing is successful.
4 years 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.
4 years Atul Varma Moved a TODO from views to models.
4 years Atul Varma A bit of refactoring to view logic.
4 years Atul Varma Refactored the json-specific views out of views.py and into its own separate file.
4 years 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.
4 years Atul Varma Added functionality to edit an existing persona, and a number of TODOs.
4 years Atul Varma It's now possible for normal end-users to create new personas.
4 years Atul Varma Added logout page, reorganized url mappings a bit.
4 years Atul Varma Added a trivial login page.
4 years Atul Varma Relocated personas templates to a place that makes more sense.
4 years 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.
4 years Atul Varma Added personas logo png.
4 years Atul Varma Added a trivial new/edit form using the django.newforms system.
4 years Atul Varma Upgraded to the latest svn revision of django and modified models.py so that all tests pass again.
4 years Atul Varma Added a trivial list view.
4 years Atul Varma Made test suite a bit more robust.
4 years Atul Varma Added a very brittle testing suite.
4 years Atul Varma Refactored personas-specific urls out of the site's URLconf.
4 years Atul Varma A few changes to get the site to run via fastcgi on my website.
4 years Atul Varma Added simple JSON views that generate personas_categories.dat and personas_all.dat.
4 years 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.
4 years Atul Varma Added the Mozilla Public License and a tri-license header to models.py.
4 years Atul Varma Personas now supports basic management via Django's admin interface. Tweaked a few of the admin-related properties of the model to work better with the admin interface.
4 years Atul Varma Added a README.
4 years Atul Varma Added documentation.
4 years Atul Varma Added to a doctest.
4 years Atul Varma Fixed the failig doctest from my last commit.
4 years Atul Varma Added a resolve() method to the Revision model. There is one doctest that's currently failing, which reflects a flaw in my design of the model; I'll fix this soon.
4 years Atul Varma Very minor code style fix.
4 years Atul Varma Added some meta information to models, made save() method of Revision raise an error if client code attempts to modify a revision.
4 years Atul Varma Added an initial_data fixture.
4 years Atul Varma Added a unit test, refactored a commit function into the save method of the Persona model class.
4 years Atul Varma Decided to use a separate table for persona revisions after all. Tested this model out manually and it seems to work okay.
4 years Atul Varma Added personas as an app to PersonasBackend. Also unified the RevisionHistory model into Persona.
4 years Atul Varma Created a basic Django model for personas; it's entirely untested, however, so it may even have syntax errors in it.
4 years Atul Varma Added .hgignore file.
4 years Atul Varma Moved design-notes.txt into a new notes directory.
4 years Atul Varma Added personas app.
4 years Atul Varma Added basic settings for development use, added design notes.
4 years Atul Varma Origination; files auto-generated by Django 0.96.1's 'django-admin.py startproject' command.