tickets
53 rows where type = "task"
This data as json, CSV (advanced)
Suggested facets: component, severity, version, resolution, owner, has_patch, created (date)
id ▼ | created | changetime | last_pulled_from_trac | stage | status | component | type | severity | version | resolution | summary | description | owner | reporter | keywords | easy | has_patch | needs_better_patch | needs_tests | needs_docs | ui_ux |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
10 | 2005-07-13 19:16:42 | 2007-01-19 17:00:10 | 2022-03-06 03:19:24.535662 | Unreviewed | closed | Validators | task | minor | invalid | Ordered objects should have API access to their order number | The specific problem is that photos within photo galleries need to know their place within the gallery (1st, 2nd, etc.). In order to solve this, we'll need ordered objects to give API access to their order number. | adrian | adrian | 0 | 0 | 0 | 0 | 0 | 0 | ||
416 | 2005-08-25 09:59:06 | 2006-10-24 20:17:23 | 2022-03-06 03:20:39.092020 | Unreviewed | closed | contrib.admin | task | normal | 0.91 | wontfix | Automate site introspection for url pattern modules, view methods, template directories, and applications | Read this with your best over-the-top advertising voice: Are you sick of maintaining module-level URL configuration files? Do you keep forgetting to refer to them in your site-level URL configuration file? Have you recently forgotten to populate TEMPLATE_DIRS or INSTALLED_APPS? You need AUTOSITE! AUTOSITE has been brought to you by one programmer's bizarre tendency to spend two hours writing 300+ lines of code to replace around 30 lines of code that were taking him less than two minutes per day to maintain. His insanity is YOUR gain. If only 100 Django programmers benefit from this module, all his hard work will have been worthwhile. :) | adrian | garthk@gmail.com | 0 | 0 | 0 | 0 | 0 | ||
509 | 2005-09-14 12:02:06 | 2007-07-03 23:06:27 | 2022-03-06 03:20:54.848180 | Unreviewed | closed | Database layer (models, ORM) | task | major | fixed | We need a "Powered by Django" button | The list of DjangoPoweredSites is growing by the day. It would be great if we could offer a small, classy looking "Powered by Django" button (or two) for people who want to help promote the framework. | wilson | Simon Willison | 0 | 0 | 0 | 0 | 0 | 0 | ||
535 | 2005-09-21 23:06:33 | 2006-10-07 21:00:03 | 2022-03-06 03:20:59.137946 | Unreviewed | closed | contrib.admin | task | normal | fixed | Refactor admin code to clean it up | Following the mail thread http://groups.google.com/group/django-developers/browse_thread/thread/0e0ee390664ba078/65e6dffff7699a22#65e6dffff7699a22 I have started to refactor the admin code to a) Make it easier to work on b) Make it clearer what the deficiencies in the meta system are for interfaces like the admin I will attach patches here. The patches do include some additional changes, eg ones I have applied from other tickets. | rjwittams | robert@wittams.com | 0 | 0 | 0 | 0 | 0 | 0 | ||
585 | 2005-10-03 12:50:30 | 2005-10-26 21:57:07 | 2022-03-06 03:21:08.235500 | Unreviewed | closed | Documentation | task | normal | fixed | [Document] - Render your Django's data with specialized applications | This ticket regards Adrian's comment at this page: http://www.djangoproject.com/documentation/outputting_pdfs/ I hope you can find the document useful in some way. Feel free to use it as you want, if you want. It has been a pleasure to do something for you, in each case. --------------------------------------- {{{ ======================================================= Render your Django's data with specialized applications ======================================================= Django is brilliant for what concerns data-centric web applications. It offers an elegant solution to fill the distance that divide your data and users interested in them. It provides an object-to-relational mapper for easily retrieve data from the backend (actually PostgreSQL, MySQL, SQLite, more to come); an URL dispatcher to make you able to tailor URLs as you desire; a cache system to enable super-fast responses to queries; an admin interface automatically generated, commonly used for immediate prototiping and a lot of other great features. It faces another aspect that nowadays results very important from every perspective: Django also lets you exactly decide *how* to *present* data to the user. By default it prompts code that web browsers are able to understand, even if it is *not* the only code it is able to output. It is instead possible to output any kind of code, interpretable from different external applications. Demanding the rendering of your data to specialized applications, means that you can stop to abuse of web browsers to present information that instead would be better represented with other specific tools. The concept of 'views' make it is possible. Views, as the name suggests, provide the solution for organize your data in some format recognizable from some application. An excellent idea is to use views to adapt your data structure in a format that Open Office Writer can read and understand. Probably you know that Open Office documents *are* composed by *XML documents*. If … | adrian | paolo <paolo@php3.it> | 0 | 0 | 0 | 0 | 0 | 0 | ||
604 | 2005-10-10 20:09:40 | 2005-10-10 20:18:47 | 2022-03-06 03:21:11.767515 | Unreviewed | closed | Generic views | task | normal | fixed | Total number of results not available in paginated object_list generic view | The object_list generic view does not make the total number of results available. The number of results on the current page can be gotten with object_list|length, but I cannot output the total number of objects across all pages. | jacob | cygnus@cprogrammer.org | 0 | 0 | 0 | 0 | 0 | 0 | ||
739 | 2005-11-06 18:09:38 | 2007-01-17 22:12:17 | 2022-03-06 03:21:33.336051 | Unreviewed | closed | Documentation | task | normal | 1.0 | fixed | tutorial and docs translations | I believe that next step in i18n is to have and maintain tutorial translations. I don't know, what are the sources of tutorial texts (website? .txt files?) But I think that we should provide both forms translated. In the filesystem we could use locale code therefore I propose following structure in /django/docs: ./en all current files in english ./cs some translated files in czech ./de some translated files in german ... I am not sure about the djangoproject website yet (so it's up to you), but it would surely prove the framework to be i18n friendly. | jacob | radek <translate@svarz.cz> | 0 | 0 | 0 | 0 | 0 | 0 | |
744 | 2005-11-07 00:17:56 | 2007-07-12 18:02:54 | 2022-03-06 03:21:34.045100 | Unreviewed | closed | Generic views | task | trivial | fixed | `NullBooleanField` should show an icon in the admin listing rather than "None" | As it currently stands, `NullBooleanField` displays icons for Yes/True and No/False in the admin listing; a value of NULL, on the other hand, simply displays "None". Since `NullBooleanField` is a 3VL logic field (True, False, Unknown), the Unknown value should be presented in the same format as the other values, i.e., with an icon. Suggestion: a question mark with a blue or yellow background. | wilson | Tom Tobin <korpios@korpios.com> | 0 | 0 | 0 | 0 | 0 | 0 | ||
798 | 2005-11-15 03:52:50 | 2006-10-27 17:11:11 | 2022-03-06 03:21:41.138107 | Unreviewed | closed | Translations | task | trivial | 0.91 | fixed | Specifying username, email, and password on as arguments to "django-admin.py createsuperuser" | We're frequently rebuilding the entire Django database environment, and it's a pain to specify the username, email, and password to the createsuperuser command. This patch enable you to specify these on the command line so the process can be completely automated/ done in a batch script. Index: django/bin/django-admin.py =================================================================== --- django/bin/django-admin.py (revision 1235) +++ django/bin/django-admin.py (working copy) @@ -81,7 +81,7 @@ translation.activate('en-us') if action in ('createsuperuser', 'init', 'validate'): - ACTION_MAPPING[action]() + ACTION_MAPPING[action](*args[1:]) elif action == 'inspectdb': try: param = args[1] Index: django/core/management.py =================================================================== --- django/core/management.py (revision 1235) +++ django/core/management.py (working copy) @@ -480,39 +480,43 @@ startapp.help_doc = "Creates a Django app directory structure for the given app name in the current directory." startapp.args = "[appname]" -def createsuperuser(): +def createsuperuser(username=None, email=None, password=None): "Creates a superuser account." from django.core import validators from django.models.auth import users import getpass try: while 1: - username = raw_input('Username (only letters, digits and underscores): ') + if not username: username = raw_input('Username (only letters, digits and underscores): ') if not username.isalnum(): - sys.stderr.write("Error: That username is invalid.\n") - continue + sys.stderr.write("Error: That username is invalid\n") + username = None try: users.get_object(username__exact=username) except users.UserDoesNotExist: break else: - sys.stderr.write("Error… | adrian | bjorn@exoweb.net | 0 | 0 | 0 | 0 | 0 | 0 | |
818 | 2005-11-16 16:43:09 | 2005-11-16 18:28:48 | 2022-03-06 03:21:43.941095 | Unreviewed | closed | Translations | task | normal | fixed | Russian translation | '''Updated russian translation''' | hugo | greg | russian | 0 | 0 | 0 | 0 | 0 | 0 | |
835 | 2005-11-18 16:04:07 | 2006-10-24 20:17:23 | 2022-03-06 03:21:46.255309 | Unreviewed | closed | Template system | task | normal | dev | fixed | [new-admin] Updated norwegian translation | Here is an updated norwegian (no) translation, for the new-admin branch. | hugo | Espen Grindhaug | 0 | 0 | 0 | 0 | 0 | 0 | |
1022 | 2005-12-07 22:56:04 | 2007-01-17 22:12:17 | 2022-03-06 03:22:15.885557 | Unreviewed | closed | Generic views | task | normal | fixed | [patch]Bug in the admin when deleting models with OneToOne | There's a typo in the code, this fixes it. {{{ =================================================================== --- django/contrib/admin/views/main.py (revision 1565) +++ django/contrib/admin/views/main.py (working copy) @@ -564,7 +564,7 @@ except ObjectDoesNotExist: pass else: - if rel_opts.admin: + if related.opts.admin: p = '%s.%s' % (related.opts.app_label, related.opts.get_delete_permission()) if not user.has_perm(p): perms_needed.add(related.opts.verbose_name) }}} | adrian | Eric Moritz | 0 | 1 | 0 | 0 | 0 | 0 | ||
1071 | 2005-12-16 06:05:25 | 2006-10-24 20:17:23 | 2022-03-06 03:22:23.307010 | Unreviewed | closed | Generic views | task | major | dev | wontfix | [patch] generic views (object_list/object_detail/date) should take login_required as a parameter | as some non-updated pages might require a login. regards Ian | jacob | Ian@holsman.net | 0 | 1 | 0 | 0 | 0 | 0 | |
1222 | 2006-01-13 22:41:51 | 2006-10-22 16:07:57 | 2022-03-06 03:22:46.860246 | Unreviewed | closed | Testing framework | task | minor | 0.91 | fixed | [patch] magic-removal: some magic still lurking in django.views.generic.create_update | In magic-removal rev 1955, {{{django.views.generic.create_update}}} attempts to gain access to {{{FileField}}} by importing the no-longer-existing {{{django.core.meta}}}. This patch imports {{{FileField}}} from {{{django.db.models}}} instead. | anonymous | nick@efford.net | 0 | 1 | 0 | 0 | 0 | 0 | |
1318 | 2006-02-02 17:33:33 | 2006-02-02 17:35:01 | 2022-03-06 03:23:01.841904 | Unreviewed | closed | Documentation | task | normal | fixed | add notes on deprecated classes to admin css docs | jacob | wilson | 0 | 0 | 0 | 0 | 0 | 0 | |||
1321 | 2006-02-03 04:55:11 | 2007-01-17 22:12:17 | 2022-03-06 03:23:02.341560 | Unreviewed | closed | Core (Other) | task | major | fixed | Modularised Django | Django is the most ass kicking webframework ever created. So why not share knowledge and modules? There is a [http://groups.google.com/group/django-developers/browse_thread/thread/5b590b5487e500c1/fda86c62eeb06251#fda86c62eeb06251 discussion] on django-developers about split out the template engine and the ORM System. I personally like the idea but how should this work? 1. these module must not read DJANGO_SETTINGS_MODULE and other dependencies 2. they shouldn't require a download of the whole django framework 3. when used in django there shouldn't be too many (none) changes which might break backwards compatibility The problem will be the last point in combination with the first two :-) | adrian | Armin Ronacher <armin.ronacher@active-4.com> | 0 | 0 | 0 | 0 | 0 | 0 | ||
1338 | 2006-02-10 05:47:06 | 2006-07-07 19:25:14 | 2022-03-06 03:23:05.053198 | Unreviewed | closed | Generic views | task | trivial | dev | fixed | Undefined context variables should not resolve to the value of TEMPLATE_STRING_IF_INVALID | The new TEMPLATE_STRING_IF_INVALID is a useful setting but it seems to have some problems currently. With the current implementation undefined context variables are actually resolved to the value of TEMPLATE_STRING_IF_INVALID. This means that {% if some_undefined_variable %} can evaluate true. Also {{{FilterExpression}}} is passing the TEMPLATE_STRING_IF_INVALID value through the filters, which is probably not going to fit with user expectations. Perhaps {{{resolve_variable}}} should be consistently raising an exception for all unresolvable variables and {{{Node}}} renderers and {{{FilterExpression}}} should be returning TEMPLATE_STRING_IF_INVALID directly where appropriate. This would be slightly backwards incompatible for people using the guts of the template renderer in their template tags. | russellm | django@kieranholland.com | 0 | 0 | 0 | 0 | 0 | 0 | |
1416 | 2006-02-28 10:36:40 | 2006-11-06 02:37:51 | 2022-03-06 03:23:17.760403 | Unreviewed | closed | Metasystem | task | blocker | fixed | [patch] [magic-removal] admin.views.main fixes | When I try to change user I got a following traceback in m-r [2434]: {{{ TypeError at /admin/auth/user/1/ add() got an unexpected keyword argument 'message' Request Method: POST Request URL: http://localhost:8000/admin/auth/user/1/ Exception Type: TypeError Exception Value: add() got an unexpected keyword argument 'message' Exception Location: /store/django_no_magic/django/contrib/admin/views/main.py in change_stage, line 347 /store/django_no_magic/django/contrib/admin/views/main.py in change_stage 341. elif request.POST.has_key("_saveasnew"): 342. request.user.message_set.add(message=_('The %(name)s "%(obj)s" was added successfully. You may edit it again below.') % {'name': opts.verbose_name, 'obj': new_object}) 343. return HttpResponseRedirect("../%s/" % pk_value) 344. elif request.POST.has_key("_addanother"): 345. request.user.message_set.add(message=msg + ' ' + (_("You may add another %s below.") % opts.verbose_name)) 346. return HttpResponseRedirect("../add/") 347. else: 348. request.user.message_set.add(message=msg) ... 349. return HttpResponseRedirect("../") 350. else: 351. # Populate new_data with a "flattened" version of the current data. 352. new_data = manipulator.flatten_data() 353. 354. # TODO: do this in flatten_data... }}} | adrian | Nebojsa Djordjevic <nesh at studioquattro dot co dot yu> | 0 | 1 | 0 | 0 | 0 | 0 | ||
1464 | 2006-03-04 04:42:34 | 2006-10-24 20:17:23 | 2022-03-06 03:23:25.048508 | Unreviewed | closed | Documentation | task | normal | magic-removal | fixed | [magic-removal] [patch] Need to update tutorials | I had hoped to get all the tutorials done for magic removal, but I've just not had the time. Hopefully someone else will pick up with this patch and finish it off. Otherwise, I may resume working on it in a couple weeks. | jacob | jdunck@gmail.com | tutorial | 0 | 1 | 0 | 0 | 0 | 0 |
1506 | 2006-03-16 21:58:00 | 2006-10-13 19:49:02 | 2022-03-06 03:23:31.483297 | Unreviewed | closed | Core (Management commands) | task | major | fixed | [patch] Admin interfaces throws KeyError exception when using OneToOneFields as primary key | The exception is thrown when someone tries to change a record in the admin interface that uses a OneToOneField as a primary key. Exception details: {{{ KeyError at /admin/main/consultores/36/ 'id_user' Request Method: GET Request URL: http://localhost:8000/admin/main/consultores/36/ Exception Type: KeyError Exception Value: 'id_user' Exception Location: /usr/lib/python2.3/site-packages/django/core/meta/fields.py in original_value, line 75 Template error In template /usr/lib/python2.3/site-packages/django/contrib/admin/templates/admin/field_line.html, error at line 14 Caught an exception while rendering. 4 {% for bound_field in bound_fields %} 5 {% if bound_field.has_label_first %} 6 {% field_label bound_field %} 7 {% endif %} 8 {% field_widget bound_field %} 9 {% if not bound_field.has_label_first %} 10 {% field_label bound_field %} 11 {% endif %} 12 {% if change %} 13 {% if bound_field.field.primary_key %} 14 {{ bound_field.original_value }} 15 {% endif %} 16 {% if bound_field.raw_id_admin %} 17 {% if bound_field.existing_display %} <strong>{{ bound_field.existing_display|truncatewords:"14" }}</strong>{% endif %} 18 {% endif %} 19 {% endif %} 20 {% if bound_field.field.help_text %}<p class="help">{{ bound_field.field.help_text }}</p>{% endif %} 21 {% endfor %} 22 </div> 23 Traceback (innermost last) Switch back to interactive view Traceback (most recent call last): File "/usr/lib/python2.3/site-packages/django/core/template/__init__.py" in render_node 732. result = node.render(context) File "/usr/lib/python2.3/site-packages/django/core/template/__init__.py" in render 778. output = self.filter_expression.resolve(context) File "/usr/lib/python2.3/site-packages/django/core/template/__init__.py" in resolve 589. obj = resolve_variable(self.var, context) File "/usr/lib/python2.3/site-packages/django/core/template/__init__.py" in resolve_variable 677. current = current() File "/u… | mtredinnick | wizeman | 0 | 1 | 0 | 0 | 0 | 0 | ||
1525 | 2006-03-21 06:40:27 | 2006-04-12 03:38:22 | 2022-03-06 03:23:34.443761 | Unreviewed | closed | Core (Other) | task | minor | magic-removal | fixed | Wildcard imports should be converted to explicit form | Wildcard imports are [http://docs.python.org/tut/node8.html#SECTION008410000000000000000 generally frowned upon] in the Python world. There are a handful of these in Django, most of them in urlconfs. Since they have been eschewed everywhere else in the codebase it seems worth cleaning up. In the urlconfs I've tested, '''from django.conf.urls.defaults import patterns, include, handler404, handler500''' seems to be a viable replacement. Occurrences in magic-removal/django, r2542: {{{ $ grep -nr 'import \*' . | grep -v .svn ./conf/project_template/urls.py:1:from django.conf.urls.defaults import * ./conf/urls/admin_password_reset.py:1:from django.conf.urls.defaults import * ./conf/urls/i18n.py:1:from django.conf.urls.defaults import * ./conf/urls/registration.py:1:from django.conf.urls.defaults import * ./conf/urls/shortcut.py:1:from django.conf.urls.defaults import * ./contrib/admin/urls.py:1:from django.conf.urls.defaults import * ./contrib/comments/urls/comments.py:1:from django.conf.urls.defaults import * ./contrib/flatpages/urls.py:1:from django.conf.urls.defaults import * ./core/template_loader.py:7:from django.template.loader import * ./db/models/__init__.py:5:from django.db.models.loading import * ./db/models/__init__.py:9:from django.db.models.fields import * ./db/models/__init__.py:10:from django.db.models.fields.related import * }}} Occurrences in magic-removal/docs, r2542: {{{ $ grep -nr 'import \*' . | grep -v .svn ./generic_views.txt:34: from django.conf.urls.defaults import * ./overview.txt:162: from django.conf.urls.defaults import * ./static_files.txt:102: from django.conf.urls.defaults import * ./syndication_feeds.txt:52: from django.conf.urls.defaults import * ./syndication_feeds.txt:311: from django.conf.urls.defaults import * ./tutorial03.txt:73: from django.conf.urls.defaults import * ./tutorial03.txt:330: from django.conf.urls.defaults import * ./tutorial04.txt:159: from django.conf.urls.defaults import * ./tutorial04.txt:170: f… | adrian | pb@e-scribe.com | 0 | 0 | 0 | 0 | 0 | 0 | |
1572 | 2006-04-02 12:02:46 | 2006-10-13 19:37:50 | 2022-03-06 03:23:41.984437 | Unreviewed | closed | Documentation | task | trivial | fixed | [M-R][Patch]feedgenerator.py should also support only username or email | I found that Rss201rev2Feed in feedgenerator.py only support both username and email supplied situation, and I think if there is only username or email it also need support. And I also change the outpu format from : email ( username ) to username ( email ) if both of them supplied I think it's the common format of the author. And I also found that if I'm using Chinese in author_name, they'll be complained that: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128) So I remove 'u' string prefix. | adrian | limodou@gmail.com | 0 | 0 | 0 | 0 | 0 | 0 | ||
1634 | 2006-04-13 12:59:15 | 2006-10-24 20:17:18 | 2022-03-06 03:23:52.440094 | Unreviewed | closed | Validators | task | blocker | new-admin | fixed | [patch] core.mail does not include a Date header in mails | Hi, core.mail does not include a "Date" header, leading to mails which land up right at the bottom of my mailbox, which is a bit irritating :) I can't think of any reason why anybody would want to generate an email without a Date header? {{{ Index: django/core/mail.py =================================================================== --- django/core/mail.py (revision 2694) +++ django/core/mail.py (working copy) @@ -3,6 +3,7 @@ from django.conf import settings from email.MIMEText import MIMEText import smtplib +import time class BadHeaderError(ValueError): pass @@ -46,6 +47,7 @@ msg['Subject'] = subject msg['From'] = from_email msg['To'] = ', '.join(recipient_list) + msg['Date'] = time.strftime('%a, %d %b %Y %H:%M:%S %z') try: server.sendmail(from_email, recipient_list, msg.as_string()) num_sent += 1 }}} | adrian | Russell Cloran <russell@hbd.com> | 0 | 1 | 0 | 0 | 0 | 0 | |
1743 | 2006-05-02 18:46:56 | 2007-07-03 23:18:06 | 2022-03-06 03:24:10.206584 | Ready for checkin | closed | Translations | task | normal | fixed | Updated Norwegian translations for the 0.92 release | Updated Norwegian translations for the 0.92 release. | hugo | espen.grindhaug@gmail.com | 0 | 0 | 0 | 0 | 0 | 0 | ||
1752 | 2006-05-03 10:06:49 | 2006-05-09 16:13:16 | 2022-03-06 03:24:11.751658 | Unreviewed | closed | Translations | task | normal | fixed | Updated Czech translations for the 0.92 release | hugo | radek | 0 | 0 | 0 | 0 | 0 | 0 | |||
1784 | 2006-05-06 18:47:47 | 2007-07-03 23:18:03 | 2022-03-06 03:24:16.272937 | Unreviewed | closed | Core (Management commands) | task | normal | invalid | Need mac install help | I wish you had a full installer for MacOSX I set-up django OK and it appears in the modules. When I do "import django" all is well. However when I try to do the mysite stuff I get an error "django-admin.py" it errors and says it can't open the file. Is it a permission problem? help appreciated Chris | adrian | chris@grabil.ca | 0 | 0 | 0 | 0 | 0 | 0 | ||
1809 | 2006-05-08 16:47:28 | 2006-05-08 16:52:43 | 2022-03-06 03:24:20.332349 | Unreviewed | closed | contrib.admin | task | normal | invalid | Is there official support for django? | Hi, Is it possible to get official support for django? (example: http://www.activestate.com/ offers official support for Python) Is there anybody who does this for django? Best regards Anja Gerstmair | adrian | anja.gerstmair@sap.com | 0 | 0 | 0 | 0 | 0 | 0 | ||
1831 | 2006-05-10 10:33:14 | 2007-07-03 23:17:46 | 2022-03-06 03:24:24.757919 | Design decision needed | closed | Translations | task | normal | fixed | Hungarian po files are ready to use | Attached a hungarian .po files. All massages translated, perhaps some of them will be refined when i see their context. | hugo | Charlie | 0 | 0 | 0 | 0 | 0 | 0 | ||
1881 | 2006-05-15 13:09:11 | 2006-05-16 08:03:08 | 2022-03-06 03:24:32.501930 | Unreviewed | closed | Core (Other) | task | minor | dev | wontfix | ismap & reuslting url not supported | django does not convert urls coming from html's ismap like: <a href="."><img src="/static/map.jpg" ismap></a> resulting url: http://localhost:8080/map/?332,179 to any usful request-data. | adrian | mdt@emdete.de | 0 | 0 | 0 | 0 | 0 | 0 | |
1993 | 2006-05-24 19:21:43 | 2006-05-26 04:08:26 | 2022-03-06 03:24:49.906525 | Unreviewed | closed | Core (Other) | task | minor | fixed | Add a "Contrib" Component type to the bug database? | There's no choice in the Component drop-down for bugs in the contributed code. I'm posting such bugs under "Core Framework" in the meantime. | adrian | dave@rightround.com | bug ticket trac | 0 | 0 | 0 | 0 | 0 | 0 | |
2006 | 2006-05-25 16:42:01 | 2006-10-24 20:17:23 | 2022-03-06 03:24:51.754479 | Unreviewed | closed | Testing framework | task | major | new-admin | fixed | [patch] admin doesn't html-quote strings in breadcrumbs and filters | When the admin site uses a models __str__()-method, it doesn't html-quote it. For example: {{{ def __str__(self): return '%s <%s>' %(self.name, self.email) }}} would show up in the admin site as just the name, because my browser thinks <email> is a bad tag. | adrian | mhf@hex.no | 0 | 1 | 0 | 0 | 0 | 0 | |
2040 | 2006-05-31 01:20:32 | 2006-09-14 00:09:39 | 2022-03-06 03:24:57.004812 | Unreviewed | closed | Database layer (models, ORM) | task | normal | duplicate | [patch] Refactoring: "_get_sql_field_def" extracted from "_get_sql_model_create" | This patch adds the function "_get_sql_field_def", which returns the sql definition for a table column (field). The patch does not break any existent behaviour (_get_sql_model_create remained unmodified) The patch is part of the [http://case.lazaridis.com/multi/wiki/DjangoSchemaEvolution Django Audit] | adrian | ilias lazaridis <ilias@lazaridis.com> | 0 | 1 | 0 | 0 | 0 | 0 | ||
2041 | 2006-05-31 01:45:58 | 2006-06-12 01:24:38 | 2022-03-06 03:24:57.131213 | Unreviewed | closed | Database layer (models, ORM) | task | normal | duplicate | [patch] Schema Evolution, basic functions | apply after applying #2040 This patch adds several functions for an experimental schema evolution support (Add Field, currently only with sqlite3) The patch does not break any existent behaviour Part of the {http://case.lazaridis.com/multi/wiki/DjangoSchemaEvolution Django Audit] | adrian | ilias lazaridis <ilias@lazaridis.com> | 0 | 1 | 0 | 0 | 0 | 0 | ||
2042 | 2006-05-31 02:04:36 | 2006-06-01 20:23:35 | 2022-03-06 03:24:57.282768 | Unreviewed | closed | Database layer (models, ORM) | task | normal | duplicate | [patch] Alteration of "syncdb" command, to add simple schema evolution | This patch contains the changes of #2040. Additionally, this patch activates the simple schema evolution support (Add Field, currently only with sqlite3), whilst modifying the "syncdb" command slightly (call to "table_evolve") The patch changes the existent behaviour of the "syncdb" command. Part of the [http://case.lazaridis.com/multi/wiki/DjangoSchemaEvolution Django Audit] | adrian | ilias lazaridis <ilias@lazaridis.com> | 0 | 1 | 0 | 0 | 0 | 0 | ||
2043 | 2006-05-31 02:18:56 | 2006-06-02 14:46:39 | 2022-03-06 03:24:57.425049 | Unreviewed | closed | contrib.admin | task | normal | invalid | [patch] Adds simple evolution support and a slight code refactoring | Contains modifications of #2042 : modification of syncdb to allow simple schema evolution additionally: refactors "_get_sql_model_create" to use "_get_sql_field_def" Possible introduction of behaviour change. Part of the [http://case.lazaridis.com/multi/wiki/DjangoSchemaEvolution Django Audit] | adrian | ilias lazaridis <ilias@lazaridis.com> | 0 | 1 | 0 | 0 | 0 | 0 | ||
2044 | 2006-05-31 03:10:02 | 2006-10-24 20:17:23 | 2022-03-06 03:24:57.586410 | Unreviewed | closed | Translations | task | major | fixed | [patch] sqlinitialdata is ignoring semi-colons | currently it seems to be stripping of the semi-colons at the end of a SQL statement.. which means mysql can't import. {{{ Index: management.py =================================================================== --- management.py (revision 3007) +++ management.py (working copy) @@ -336,7 +336,7 @@ (?:[^;'"]+) # not the end of a statement or start of a quote | (?:'[^']*') # something in single quotes | (?:"[^"]*") # something in double quotes - )+)""", re.VERBOSE) + )+;?)""", re.VERBOSE) # Find custom SQL, if it's available. sql_files = [os.path.join(app_dir, "%s.%s.sql" % (opts.object_name.lower(), settings.DATABASE_ENGINE)), }}} | adrian | ian@holsman.net | 0 | 1 | 0 | 0 | 0 | 0 | ||
2071 | 2006-06-02 13:16:34 | 2007-02-25 20:30:27 | 2022-03-06 03:25:01.833985 | Ready for checkin | closed | Documentation | task | normal | dev | fixed | [patch] PasswordField needs documentation | PasswordField exists in code but doesn't exist in documentation, even search won't find it. Something to point out that this exists would be good, because it propably is a quite frequently used field | jacob | jyrki.pulliainen@gmail.com | 0 | 1 | 0 | 0 | 0 | 0 | |
2107 | 2006-06-07 15:55:45 | 2008-09-05 23:54:16 | 2022-03-06 03:25:07.537600 | Accepted | closed | Documentation | task | critical | dev | invalid | Adding an object and several related objects at once with manipulators isn't documented. | Adding an object and several related objects at once with manipulators isn't documented. I know this functionality exists as it is used in the admin. Trying to workaround this by using multiple manipulators generates invalid html (multiple html nodes can't have the same id) and fills in the form incorrectly (the values in the last object's fields are used in all of them). | nobody | anonymous | 0 | 0 | 0 | 0 | 0 | 0 | |
2270 | 2006-06-30 01:09:30 | 2006-11-27 01:20:52 | 2022-03-06 03:25:31.808068 | Unreviewed | closed | Contrib apps | task | normal | magic-removal | fixed | Current Code & Update for Row Level Permissions | Here is the current code for the Row Level Permissions. I haven't done much documentating at this point. Model tests are being written, I have attached what is done so far. There is one test that does fail because the DB is not initialized the way it was when I was using hte shell. Should be fixed up soon, but I want to have it creating the default permissions to test one of the utility methods I've created. The actual code for RLP is located in the contrib.auth package, I've attached the code here. Changes are only made to the models and a new file called util is added. This is not the latest svn update (w/ multi-auth). I have begun working on an application to edit RLPs, hoping to use this and integrate it into the admin interface. Easier to figure out the details w/o having to integrate it into the admin interface. Will do that after I know how I want everything to work. Currently it only creates RLPs, I am looking into the easiest way of having multiple forms on the page in this instance. See my blog (http://blog.indirecthit.com) for an idea of what I want the interface to look like. I am hesitant about using hidden fields to tell me which RLP is being edited because this could pose a security risk (You possibly could have RLPs for RLPs), but I'm not sure of another way of doing it. Suggestions welcome. If you have any questions, please post here, on my blog or by emailing me. I'm supposed to be getting a SVN branch soon that should be easier to monitor. | Chris Long <indirecthit@gmail.com> | Chris Long <indirecthit@gmail.com> | 0 | 0 | 0 | 0 | 0 | 0 | |
2412 | 2006-07-24 13:16:40 | 2006-08-11 06:37:35 | 2022-03-06 03:25:56.449544 | Unreviewed | closed | contrib.admin | task | normal | invalid | want .po files to translate it to telugu | wanted .po files to translate it to telugu | adrian | ucoreddy@au-kbc.orgf | 0 | 0 | 0 | 0 | 0 | 0 | ||
2627 | 2006-08-30 16:29:52 | 2006-09-01 00:32:27 | 2022-03-06 03:26:33.618141 | Unreviewed | closed | Core (Other) | task | minor | invalid | add property to svn to ignore *.pyc for django/utils/translation directory | I ran "svn st" on my current checkout and saw these *.pyc files in this directory. Just a general question... is there an easier way to set up a django folder to ignore all *.pyc files recursively? | adrian | treborhudson@gmail.com | 0 | 0 | 0 | 0 | 0 | 0 | ||
2733 | 2006-09-14 14:02:17 | 2006-09-14 14:40:17 | 2022-03-06 03:26:50.275970 | Unreviewed | closed | *.djangoproject.com | task | normal | 0.95 | wontfix | Need to branch documentation for 0.95 | SVN trunk is starting to diverge slightly from the state of 0.95; as a result, the statement: {{{ This covers Django version 0.95 and the development version. Old docs: 0.90, 0.91 }}} at the start of each documentation page is occasionally a little misleading (e.g., new options to django-admin, new settings for the Test system). We should branch the 0.95 documentation on the website in the same way 0.90 and 0.91 is currently branched. | jacob | russellm | 0.95 documentation | 0 | 0 | 0 | 0 | 0 | 0 |
2739 | 2006-09-15 19:34:53 | 2006-10-07 22:46:44 | 2022-03-06 03:26:51.336862 | Unreviewed | closed | Contrib apps | task | major | invalid | There is no build-in support for data related to a anonymous user | it makes the code really ugly having to deal with relating data to a anon user manually also it screws stuff if more then one app needs data related to anon users being nullable is a possible solution, but i think its a bad solution, since it breaks stuff like assigning permissions to the anon user by database entries and makes select_related less effective | adrian | anonymous | 0 | 0 | 0 | 0 | 0 | 0 | ||
2790 | 2006-09-22 13:41:33 | 2006-10-22 16:19:49 | 2022-03-06 03:26:59.113648 | Unreviewed | closed | Documentation | task | trivial | dev | fixed | [patch] Duplicate entry in AUTHORS file | Wow, I'm listed in AUTHORS file twice :) | mtredinnick | Đorđević Nebojša <nesh [at] studioquattro [dot] co [dot] yu> | 0 | 1 | 0 | 0 | 0 | 0 | |
2845 | 2006-09-28 23:14:21 | 2006-10-14 13:05:04 | 2022-03-06 03:27:07.966650 | Unreviewed | closed | Documentation | task | normal | fixed | [patch] Various spelling corrections to docs | I've fixed a few various spelling mistakes in the docs. I've tried to avoid things like "website"->"web-site" since things like that are in common usage. And also "referer" which should be "referrer" but is misspelled in the HTTP specifications anyway. :) Some could argue we shouldn't change the British spelling of "behaviour" to the American spelling of "behavior" but I've included these here as well. It can be easily backed out if need be. (patch coming next) | jacob | treborhudson@gmail.com | 0 | 1 | 0 | 0 | 0 | 0 | ||
2886 | 2006-10-08 07:01:15 | 2006-10-08 08:50:23 | 2022-03-06 03:27:13.970489 | Unreviewed | closed | Core (Other) | task | normal | invalid | Need to know howwto install | How do i install this on my web host? can someone help me? please add my email address on msn to get in touch, also how can i facilitate video/ audio uploads and profiles like myspace? also can it be made into something of a digg.com clone? please help me out here, thanks, dasith. | adrian | major_disaster89@hotmail.com | 0 | 0 | 0 | 0 | 0 | 0 | ||
2954 | 2006-10-23 21:26:17 | 2006-10-24 20:17:47 | 2022-03-06 03:27:24.453069 | Unreviewed | closed | *.djangoproject.com | task | trivial | fixed | Mark completed milestones | Please, mark completed milestones on the Roadmap as completed just to cleanup the page.[[br]] Thx, Marc. | jacob | telenieko@telenieko.com | trac | 0 | 0 | 0 | 0 | 0 | 0 | |
3021 | 2006-11-15 01:20:35 | 2006-11-15 03:15:40 | 2022-03-06 03:27:34.431070 | Unreviewed | closed | *.djangoproject.com | task | normal | fixed | clean up attachment spam on TitleIndex and RecentChanges | TitleIndex and RecentChanges have some attachment spam. | jacob | Gary Wilson <gary.wilson@gmail.com> | 0 | 0 | 0 | 0 | 0 | 0 | ||
3028 | 2006-11-16 04:05:54 | 2006-11-26 23:59:08 | 2022-03-06 03:27:35.556086 | Unreviewed | closed | Testing framework | task | normal | fixed | set svn:ignore property for django/test directory | adrian | Gary Wilson <gary.wilson@gmail.com> | 0 | 0 | 0 | 0 | 0 | 0 | |||
3175 | 2006-12-21 02:50:21 | 2006-12-21 05:11:07 | 2022-03-06 03:28:01.683366 | Unreviewed | closed | contrib.admin | task | normal | invalid | ramona | [] == == {{{ }}} | adrian | anonymous | 0 | 0 | 0 | 0 | 0 | 0 | ||
3191 | 2006-12-27 12:08:17 | 2006-12-30 06:26:56 | 2022-03-06 03:28:04.278703 | Unreviewed | closed | Core (Other) | task | normal | dev | fixed | [patch] Missing svn:eol-style properties | Some text files in SVN do not have the svn:eol-style property. That property should be set to 'native' for all of the files listed in the attached listing. | adrian | jjl@pobox.com | 0 | 1 | 0 | 0 | 0 | 0 | |
3207 | 2006-12-29 12:52:51 | 2006-12-30 07:32:26 | 2022-03-06 03:28:06.636895 | Unreviewed | closed | Documentation | task | normal | fixed | djangobook.com should point newbies to djangoproject.com/documentation | We see frequent questions on IRC where new users are getting hung up when trying to use the Django Book as their introduction. Besides the obvious problem with missing pieces, there are subtler issues: One concrete example is the use of function objects in URLconfs -- not possible in 0.95, which is the version many of them download. My suggestion: a link to the current docs on the Django Book home page. | jacob | Paul <pb@e-scribe.com> | 0 | 0 | 0 | 0 | 0 | 0 | ||
3251 | 2007-01-08 17:01:09 | 2007-02-26 08:23:33 | 2022-03-06 03:28:13.625334 | Accepted | closed | Translations | task | normal | fixed | [patch] Translation File for Kannada | .po file with Kannada translations locale/kn Translation done by volunteers at http://dev.sampada.net - Kannada Localization Team. | hugo | pradeep.gowda@gmail.com | translations kannada | 0 | 1 | 0 | 0 | 0 | 0 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE tickets ( id int primary key, created datetime, changetime datetime, last_pulled_from_trac datetime, stage text, status text, component text, type text, severity text, version text, resolution text, summary text, description text, owner text, reporter text, keywords text, easy boolean, has_patch boolean, needs_better_patch boolean, needs_tests boolean, needs_docs boolean, ui_ux boolean );