Coder Social home page Coder Social logo

djtracker's People

Contributors

digi604 avatar rogersmark avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

djtracker's Issues

tags for tickets

i love the tags on github... would be nice to have something similar..

Submitters can adjust watch list

The watch list should be hidden on the IssueForm probably. No reason for somebody to be able to assign people to the watch list when they only have can_view perms. Maybe allow admins to see it, but nobody else?

Issue Sorting and Saved Filters

Users should be able to sort issues. For instance I may want to see every issue for Milestone X, Version X, that is currently open with a priority of High or higher. I also probably don't want to go through making that filter each time I go to my issue tracker, so I'd like to "Save" that filter to my profile.

hg polling

it'll be great if in your project will be hg polling

Host Issues for djtracker with djtracker itself

Not sure whether we could/should do this right now, or if it is even possible with github, but the main advantage would be to get some more exposure, thus making it easier to identify bugs and usability issues.

In the long run there should be the added advantage that it is easier/nicer to work with djtracker than with any other bugtracking system :)

Template tag for the sidebar projects

The sidebar can currently show you the names of projects you can't view. Clicking on them will result in a 404 if you don't have proper permissions. Not showing them at all would be the ideal scenario.

permission bug in get_object_models tag

The object_list is not really filtered, so unauthorized users can see projects they have no right to see. Fortunately, this is very simple to fix by moving line 40 into the right place:

--- a/djtracker/templatetags/get_objects.py
+++ b/djtracker/templatetags/get_objects.py
@@ -37,7 +37,7 @@ class ModelObjectNode(template.Node):
                 can_view, can_edit, can_comment = utils.check_perms(request, x)
                 if can_view:
                     project_ids.append(x.id)
-                    object_list = model.objects.filter(id__in=project_ids)
+        object_list = model.objects.filter(id__in=project_ids)
         issue_ids = []
         for x in object_list:
             if hasattr(x, "assigned_to") and request:

Search Functionality

I'm going to need to create the ability to search for issues. I'm thinking a search box that appears perhaps in the sidebar. It'll be accompanied by a dropbox which will allow the user to select which project they wish their search query to hit against. It'll default to "All Projects" though unless the user specifies a project.

setup.py doesn't capture data files

Currently templates aren't grabbed properly when building/installing the package via package management tools. You have to manually copy those over, obviously kinda dumb.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.