Permalink
Browse files

Go back to the original folder layout

  • Loading branch information...
tualatrix committed Jul 14, 2010
1 parent a80b2fa commit 6057b81818860a1f180d3694296bd9c7648d14ca
Showing with 477 additions and 1 deletion.
  1. +147 −0 CHANGELOG.txt
  2. +266 −0 INSTALL.txt
  3. +25 −0 LICENSE.txt
  4. +1 −1 README
  5. +14 −0 README.txt
  6. +7 −0 TODO.txt
  7. +17 −0 setup.py
  8. 0 { → userprofile}/__init__.py
  9. 0 { → userprofile}/admin.py
  10. 0 { → userprofile}/context_processors.py
  11. 0 { → userprofile}/countries.py
  12. 0 { → userprofile}/forms.py
  13. BIN { → userprofile}/locale/es/LC_MESSAGES/django.mo
  14. 0 { → userprofile}/locale/es/LC_MESSAGES/django.po
  15. BIN { → userprofile}/locale/fr/LC_MESSAGES/django.mo
  16. 0 { → userprofile}/locale/fr/LC_MESSAGES/django.po
  17. BIN { → userprofile}/locale/it/LC_MESSAGES/django.mo
  18. 0 { → userprofile}/locale/it/LC_MESSAGES/django.po
  19. BIN { → userprofile}/locale/pt-br/LC_MESSAGES/django.mo
  20. 0 { → userprofile}/locale/pt-br/LC_MESSAGES/django.po
  21. BIN { → userprofile}/locale/ru/LC_MESSAGES/django.mo
  22. 0 { → userprofile}/locale/ru/LC_MESSAGES/django.po
  23. BIN { → userprofile}/locale/zh_TW/LC_MESSAGES/django.mo
  24. 0 { → userprofile}/locale/zh_TW/LC_MESSAGES/django.po
  25. 0 { → userprofile}/models.py
  26. 0 { → userprofile}/profile_settings.py-customize
  27. 0 { → userprofile}/signals.py
  28. 0 { → userprofile}/templates/userprofile/account/email_validation.html
  29. 0 { → userprofile}/templates/userprofile/account/email_validation_done.html
  30. 0 { → userprofile}/templates/userprofile/account/email_validation_processed.html
  31. 0 { → userprofile}/templates/userprofile/account/email_validation_reset.html
  32. 0 { → userprofile}/templates/userprofile/account/email_validation_reset_response.html
  33. 0 { → userprofile}/templates/userprofile/account/includes/registration_form.html
  34. 0 { → userprofile}/templates/userprofile/account/login.html
  35. 0 { → userprofile}/templates/userprofile/account/logout.html
  36. 0 { → userprofile}/templates/userprofile/account/password_change.html
  37. 0 { → userprofile}/templates/userprofile/account/password_change_done.html
  38. 0 { → userprofile}/templates/userprofile/account/password_expired.html
  39. 0 { → userprofile}/templates/userprofile/account/password_reset.html
  40. 0 { → userprofile}/templates/userprofile/account/password_reset_complete.html
  41. 0 { → userprofile}/templates/userprofile/account/password_reset_confirm.html
  42. 0 { → userprofile}/templates/userprofile/account/password_reset_done.html
  43. 0 { → userprofile}/templates/userprofile/account/registration.html
  44. 0 { → userprofile}/templates/userprofile/account/registration_done.html
  45. 0 { → userprofile}/templates/userprofile/avatar/choose.html
  46. 0 { → userprofile}/templates/userprofile/avatar/crop.html
  47. 0 { → userprofile}/templates/userprofile/base.html
  48. 0 { → userprofile}/templates/userprofile/base_2col.html
  49. 0 { → userprofile}/templates/userprofile/email/password_reset_email.txt
  50. 0 { → userprofile}/templates/userprofile/email/validation.txt
  51. 0 { → userprofile}/templates/userprofile/email/validation_subject.txt
  52. 0 { → userprofile}/templates/userprofile/menu.html
  53. 0 { → userprofile}/templates/userprofile/profile/delete.html
  54. 0 { → userprofile}/templates/userprofile/profile/location.html
  55. 0 { → userprofile}/templates/userprofile/profile/overview.html
  56. 0 { → userprofile}/templates/userprofile/profile/personal.html
  57. 0 { → userprofile}/templates/userprofile/profile/public.html
  58. 0 { → userprofile}/templatetags/__init__.py
  59. 0 { → userprofile}/templatetags/account.py
  60. 0 { → userprofile}/templatetags/avatars.original.py
  61. 0 { → userprofile}/templatetags/avatars.py
  62. 0 { → userprofile}/uploadhandler.py
  63. 0 { → userprofile}/urls/__init__.py
  64. 0 { → userprofile}/urls/en.py
  65. 0 { → userprofile}/urls/es.py
  66. 0 { → userprofile}/utils/TuxieMagick.py
  67. 0 { → userprofile}/utils/decorators.py
  68. 0 { → userprofile}/views.py
View
@@ -0,0 +1,147 @@
+========================
+django-profile Changelog
+========================
+
+Development version
+-------------------
+* If no area is selected on the avatar crop form, an auto-cropped are is selected.
+ Thanks to Tristan Brotherton.
+* Added an additional Jquery check on the avatar crop utility to ensure that the selected size of the avatar
+ has a minimum size of 96x96 pixels. Thanks to Tristan Brotherton.
+* Solved this bug:
+ http://code.google.com/p/django-profile/issues/detail?id=45
+* Added an avatar upload quota. By default, 5Mbytes, but can be
+ customized via the AVATAR_QUOTA setting (read INSTALL.txt).
+ Thanks to Tristan Brotherton. Based on this django code:
+ http://code.djangoproject.com/browser/django/trunk/tests/regressiontests/file_uploads/uploadhandler.py#L7
+* Avatar crop bug finally solved. Thanks to stephane.angel:
+ http://code.google.com/p/django-profile/issues/detail?id=52
+* Added the French translation. Thanks so much to stephane.angel:
+ http://code.google.com/p/django-profile/issues/detail?id=50
+* Added and aditional check to the code to make sure that this bug doesn't happen:
+ http://code.google.com/p/django-profile/issues/detail?id=49
+* Added a setup.py file. Thanks to Abhishek Mukher:
+ Thanks to http://code.google.com/p/django-profile/issues/detail?id=48
+* Added the possibility to auto-discover the user localization based in his IP.
+* Media directory made independent from the global media. Thanks to waifunlee for reporting:
+ http://code.google.com/p/django-profile/issues/detail?id=37
+
+ Seen on this thread discussion too:
+ https://groups.google.com/group/django-developers/browse_thread/thread/94efe43b1d1c7787?pli=1
+
+Version 0.6.0
+-------------------
+* Solved some bugs. Thanks to Fabio Varesano.
+* Added Traditional Chinese translation. Thanks to Chiu Wei Jia.
+* Renamed the setting WEBSEARCH to AVATAR_WEBSEARCH.
+* Setting AVATAR_DEFAULT is required, if it's not stablished an exception
+ will raise.
+* Lot of simplifications. Removed the public/private user selection. It was
+ confusing.
+* Model abstraction with django model inheritance. Now the Profile class has
+ been renamed BaseProfile. Thanks to Rob Yates and Alvaro Mouriño.
+* Better management of avatars. New templatetag to generate thumbs on the fly.
+ Thanks to Alvaro Mouriño.
+* Password managament modified to use the new django password management
+ utilities.
+* Templates modified to do reverse URL.
+* Better management of urls/view variables. Thanks to Alvaro Mouriño.
+* Renamed APIKEY setting to GOOGLE_MAPS_API_KEY.
+* Templates modified to do reverse URL.
+* Added internacionalization of the urls. Credits to Alvaro Stevens.
+* Changed the model of userprofile to solve the problem shown on this ticket:
+ http://code.google.com/p/django-profile/issues/detail?id=25&can=1
+* Django newforms-admin has been merged into trunk on revision [7967]. Newforms
+ is now the official form management library, so this version of
+ django-profile has been adapted to make it compatible with the new changes.
+* This revision of django-profile is only compatible with django rev. [7967] or
+ greater.
+* Solved some issues with the form upload library. Thanks to Alvaro Mouriño.
+* Make the Continent/Country models compatible with the new newforms-admin
+ interface. Thanks to Alvaro Mouriño.
+* Corrected a misspellings on the documentation. Thanks to paltman.
+
+Version 0.5.0
+-------------
+* CSS and HTML formatted with Blueprint CSS
+ (http://code.google.com/p/blueprintcss/).
+* Lot of code optimization of Django, HTML, CSS and Javascript.
+* Great effort on application usability and template design.
+* Removed every javascript effectism not really needed.
+* Lot of this work made as team with jonas.esp
+ (http://code.google.com/u/jonas.esp/).
+
+
+Version 0.4.2
+-------------
+* Changed the CSS structure. Now is managed with the great Blueprint CSS Framework. Thanks to Kless.
+ http://code.google.com/p/blueprintcss/
+* Some cleanup on the image directory.
+
+Version 0.4.1
+-------------
+* Solved some bugs on the optional configuration parameters APIKEY and
+ AVATAR_WEBSEARCH. Now they are totally optional. Thanks to Kless.
+* Solved a bug on the image crop&resize. If you didn't select a portion of the image, an error
+ was raised. Thanks to David Castello for the report.
+* Some cleanup of the javascript files.
+
+Version 0.4.0.1
+---------------
+* Solved a problem with license issues. Thanks to Kless.
+* Solved a typo on the registration form. Thanks to stephan.d.walter.
+* Renamed ROOT_PATH to PROJECT_PATH and solved a bug about directory paths. Thanks to jonas.esp.
+
+Version 0.4.0
+-------------
+* Changed the license type. Now this project has a Simplified BSD license.
+* Backward incompatible with older versions.
+* Simpler, easier to integrate.
+* New interface, more usable and structured.
+* Removed the "account" module. Everything is integrated in the module "userprofile".
+* Added fixtures for the inital load of Countries and Continents. Thanks to Rob Yates.
+* Solved some bugs on the "account" module. Thanks to Rob Yates again.
+* Removed the "libmagic" dependency.
+* Updated jquery version.
+* New avatar crop&resize plugin.
+* New avatar management. You can insert an image from an URL, or make a search to Picasaweb.
+* Removed the Avatar model. It was innecesary and everything is better managed from the Profile model.
+
+
+Version 0.3.1
+-------------
+* Solved some bug issues. Thanks to evo for the report.
+* Modified the Profile model with the new syntax for the OneToOne fields after the QuerySet Refactor on Django.
+ Thanks to Arin. Read more:
+ http://code.djangoproject.com/wiki/QuerysetRefactorBranch#Backwardsincompatiblechanges
+* Added Italian translation. Thanks to the author of django-press (http://code.google.com/p/django-press/).
+
+
+Version 0.3
+-------------
+* WARNING!!! "profile" module renamed to "userprofile". The old name had a conflict with the python-profiler
+ module. If you're updating from the old version, you will have to dump and restore the old database data.
+ Thanks to Mario Cesar for the report.
+* The allowed chars for a username are A-Z, a-z, 0-9 and _
+* Solved some mess with the importing of settings variables. Thanks to Mario Cesar.
+* We can activate an e-mail validation on the registration process.
+
+Version 0.2.1
+-------------
+* Added Portuguese Brazilian (pt-br) localization. Thanks to Pedro Valente.
+* Added Spanish (es) localization.
+* Localization framework.
+* Better registration form. Check valid usernames.
+
+Version 0.1
+-----------
+* Save profile Ajax-like.
+* Removed the django-registration dependency.
+* Added hCard information in the UserCard.
+* Code cleaned-up and commented.
+* Use of geonames.org webservice to obtain the Country and region when clicking on the Google Map.
+* Changed to new version of ui.datepicker
+
+Version 0.001, 19 Nov 2007
+------------------------
+* First version uploaded to repository
Oops, something went wrong.

0 comments on commit 6057b81

Please sign in to comment.