kitsune/kbadge/models.py (6 lines): - line 120: # TODO: Someday, replace this with something like Sphinx or another real - line 203: # TODO: Rename? Eventually we'll want a globally-unique badge. That is, one - line 243: # TODO: Need some logic here, someday. - line 275: # TODO: List of delegates for whom awarding is allowed - line 360: # TODO: Need some logic here, someday. - line 390: # TODO: we might not need this as there are no more notifications kitsune/wiki/models.py (6 lines): - line 81: # TODO: validate (against settings.SUMO_LANGUAGES?) - line 98: # locale or it is nonlocalizable. TODO: validate against - line 171: # TODO: Rethink indexes once controller code is near complete. Depending on - line 840: # TODO: limit_choices_to={'document__locale': - line 962: # Academic TODO: There's probably a way to keep the QuerySet - line 1025: # If not is_approved, can't be is_ready. TODO: think about using a styleguide/kss-template/kss-assets/prettify.js (4 lines): - line 210: // TODO: maybe style special characters inside a regexp as punctuation. - line 424: // TODO: handle letters in numeric escapes. - line 532: // TODO: handle tabs here? - line 1141: // TODO: Possibly optimize by using '' if there's no flicker. kitsune/tidings/events.py (4 lines): - line 55: # TODO: Do this instead with clever SQL that somehow returns just the - line 451: # TODO: If GenericForeignKeys don't give us cascading deletes, make a - line 499: # TODO: basic implementation. - line 507: TODO: provide generic implementation of this before liberating. kitsune/settings.py (3 lines): - line 632: # TODO: Figure out why changing the order of apps (for example, moving - line 817: # TODO: figure out a way that doesn't need these values - line 906: # TODO:PY3: Setting gone, use celery worker --loglevel flag. kitsune/sumo/static/sumo/js/markup.js (3 lines): - line 303: // TODO: look at using a js template solution (jquery-tmpl?) - line 548: // TODO: look at using a js template solution (jquery-tmpl?) - line 729: // TODO: look at using a js template solution (jquery-tmpl?) kitsune/questions/views.py (3 lines): - line 295: # TODO: Is 404 more appropriate? - line 416: # TODO: If the UI for this gets better, we can include these prefs - line 816: # TODO: Factor all this stuff up from here and new_question into kitsune/users/views.py (3 lines): - line 272: # TODO: Make more resilient. - line 351: # TODO: Once we do user profile migrations, all users should have a - line 368: # TODO: detect timezone automatically from client side, see kitsune/gallery/jinja2/gallery/includes/upload_media_form.html (2 lines): - line 72: TODO: better error messages ("invalid file" means too big, or extension, etc) - line 89: {# TODO: test for errors only shown during post. #} kitsune/sumo/decorators.py (2 lines): - line 11: # TODO: Log the hell out of the exceptions. - line 80: # TODO: We might need to change this kitsune/questions/events.py (2 lines): - line 136: c["watch"] = w[0] # TODO: Expose all watches. - line 211: c["watch"] = w[0] # TODO: Expose all watches. kitsune/users/api.py (2 lines): - line 120: TODO: This should be tied to user and object permissions better, but - line 134: TODO: This should be tied to user and object permissions better, but kitsune/wiki/events.py (2 lines): - line 385: # TODO: Expose all watches - line 402: # TODO: Expose all watches. scripts/year_in_review.py (2 lines): - line 363: # FIXME - this is lame. what's going on is that there are - line 463: # FIXME - this is gross kitsune/sumo/static/sumo/js/kbox.js (2 lines): - line 58: * (TODO:) 'force-center': keeps kbox center as window scrolls - line 100: // TODO: maxHeight: self.$el.data('max-height') || 'window', kitsune/dashboards/jinja2/dashboards/contributors.html (1 line): - line 8: {# TODO: Move required dashboard scripts out of wiki.js into their own #} kitsune/questions/urls.py (1 line): - line 38: # TODO: Factor out `/(?P\d+)` below kitsune/sumo/static/sumo/js/questions.js (1 line): - line 28: // TODO: Figure out how to break out the functionality here into kitsune/dashboards/jinja2/dashboards/kb_detail.html (1 line): - line 7: {# TODO: Move required dashboard scripts out of wiki.js into their own #} kitsune/kbadge/tasks.py (1 line): - line 52: # FIXME: this sends emails to the person who was awarded the kitsune/forums/views.py (1 line): - line 284: # TODO: Have a separate sticky_thread() and unsticky_thread() to avoid a kitsune/sumo/api_utils.py (1 line): - line 238: TODO: This should be tied to user and object permissions better, but kitsune/wiki/jinja2/wiki/edit.html (1 line): - line 8: {# TODO: Change KB url to landing page when we have one #} kitsune/dashboards/management/commands/cache_most_unhelpful_kb_articles.py (1 line): - line 111: # TODO: Make this into namedtuples kitsune/sumo/utils.py (1 line): - line 293: # TODO: deal with punycode when presented in non-ascii form kitsune/customercare/zendesk.py (1 line): - line 148: # TODO: is this necessary if we're kitsune/kbadge/signals.py (1 line): - line 32: # FIXME - this fixes the docstring, but not the provided arguments kitsune/customercare/signals.py (1 line): - line 19: # TODO: dedupe signals, so calling kitsune/dashboards/jinja2/dashboards/contributors_old.html (1 line): - line 8: {# TODO: Move required dashboard scripts out of wiki.js into their own #} kitsune/questions/jinja2/questions/includes/question_editing_frame.html (1 line): - line 32: {# TODO: hook this up to the backend when subproducts are in. kitsune/sumo/management/commands/merge.py (1 line): - line 32: # TODO: Remove this once Pontoon uses "sv" instead of "sv-SE" kitsune/sumo/api.py (1 line): - line 15: # FIXME: Need a better way to skip fake locales. kitsune/wiki/jinja2/wiki/document.html (1 line): - line 135: {# this vote-wrap class is to make the js compatible with old theme. TODO: Remove and fix js. #} kitsune/sumo/static/sumo/js/ajaxvote.js (1 line): - line 106: // TODO: make this more configurable with an extra option kitsune/sumo/static/sumo/scss/base/_typography.scss (1 line): - line 248: // TODO: Add these semantic classes to styleguide kitsune/dashboards/jinja2/dashboards/contributors_overview.html (1 line): - line 8: {# TODO: Move required dashboard scripts out of wiki.js into their own #} kitsune/sumo/static/sumo/js/gallery.js (1 line): - line 206: * TODO: test in IE/no-file-API-supported browser kitsune/tidings/models.py (1 line): - line 66: # TODO: Trace event_type back to find the Event subclass, and ask it kitsune/wiki/jinja2/wiki/edit_metadata.html (1 line): - line 8: {# TODO: Change KB url to landing page when we have one #} kitsune/flagit/jinja2/flagit/flagit_base.html (1 line): - line 1: {% extends "questions/base.html" %} {# TODO: liberate - remove questions dependency #} kitsune/sumo/static/sumo/js/questions.metrics-dashboard.js (1 line): - line 30: // TODO: these names should be localized. kitsune/notifications/api.py (1 line): - line 24: TODO: This should be tied to user and object permissions better, but kitsune/sumo/static/sumo/js/rickshaw_utils.js (1 line): - line 1084: // TODO: Figure out why `this` does not always exist within the scope of kitsune/dashboards/jinja2/dashboards/localization.html (1 line): - line 8: {# TODO: Move required dashboard scripts out of wiki.js into their own or refactor up? #} kitsune/tags/utils.py (1 line): - line 16: # TODO: Think about adding a new method to _TaggableManager upstream. kitsune/wiki/jinja2/wiki/new_document.html (1 line): - line 7: {# TODO: Change KB url to landing page when we have one #} kitsune/sumo/static/sumo/js/document.js (1 line): - line 113: // TODO: We need a fix for the whole KB that won't