Code Monkey home page Code Monkey logo

maker-network's People

Contributors

eastein avatar eviljoel avatar tsaylor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

eviljoel eastein

maker-network's Issues

Account activation template doesn't exist

When I click* on the activation link I get the following error: (*I actually have to copy the path in the link and add it to the correct domain since the actual link points to example.com)

TemplateDoesNotExist at /accounts/activate/complete/

registration/activation_complete.html

Request Method: GET
Request URL: http://maker.pumpingstationone.org/accounts/activate/complete/
Django Version: 1.4
Exception Type: TemplateDoesNotExist
Exception Value:

registration/activation_complete.html

Exception Location: /home/makernetwork/virtualenvs/Maker-Network/lib/python2.6/site-packages/django/template/loader.py in find_template, line 138
Python Executable: /home/makernetwork/virtualenvs/Maker-Network/bin/uwsgi
Python Version: 2.6.6
Python Path:

['.',
'',
'/home/makernetwork/virtualenvs/Maker-Network/lib/python2.6/site-packages/distribute-0.6.10-py2.6.egg',
'/home/makernetwork/virtualenvs/Maker-Network/lib/python2.6/site-packages/pip-0.7.2-py2.6.egg',
'/home/makernetwork/virtualenvs/Maker-Network/lib/python2.6',
'/home/makernetwork/virtualenvs/Maker-Network/lib/python2.6/plat-linux2',
'/home/makernetwork/virtualenvs/Maker-Network/lib/python2.6/lib-tk',
'/home/makernetwork/virtualenvs/Maker-Network/lib/python2.6/lib-old',
'/home/makernetwork/virtualenvs/Maker-Network/lib/python2.6/lib-dynload',
'/usr/lib/python2.6',
'/usr/lib64/python2.6',
'/usr/lib/python2.6/plat-linux2',
'/usr/lib/python2.6/lib-tk',
'/usr/lib64/python2.6/lib-tk',
'/home/makernetwork/virtualenvs/Maker-Network/lib/python2.6/site-packages',
'/usr/local/lib/python2.6/dist-packages/python_memcached_exceptional-1.31-py2.6.egg',
'/usr/local/lib/python2.6/dist-packages/pyzmq-2.1.7-py2.6-linux-x86_64.egg',
'/usr/local/lib/python2.6/dist-packages/pip-1.0.2-py2.6.egg',
'/usr/local/lib/python2.6/site-packages',
'/usr/local/lib/python2.6/dist-packages',
'/usr/lib/python2.6/dist-packages',
'/usr/lib/python2.6/dist-packages/PIL',
'/usr/lib/pymodules/python2.6',
'/home/makernetwork/git/Maker-Network']

Server time: Wed, 2 May 2012 14:07:38 -0500

error when saving your profile

NoReverseMatch at /profile/tsaylor
Reverse for 'general.views.view_profile' with arguments '()' and keyword arguments '{}' not found.

task tracker

To start:

  • create, update, close tasks
  • make the access controls actually work
  • task dependent on other task
  • dashboards

Can do later:

  • manage projects, working groups, working group membership
  • tasks relate to 0 to n different resources required to complete the task. resources can relate back to the task, and to the projects via the tasks. "What is this good for"?
  • people can weight the importance they place on various projects, for their dashboard view
  • url and file attachments to tasks and projects... or maybe that belongs on a wiki

Joining group displays a 403 CSRF error

Page on:
http://maker.pumpingstationone.org/groups/1/ (clicked join this group)

Notes from toba:
I need to set up a context and pass it to a generic view

Full error:
Forbidden (403)

CSRF verification failed. Request aborted.
Help

Reason given for failure:

CSRF token missing or incorrect.

In general, this can occur when there is a genuine Cross Site Request Forgery, or when Django's CSRF mechanism has not been used correctly. For POST forms, you need to ensure:

Your browser is accepting cookies.
The view function uses RequestContext for the template, instead of Context.
In the template, there is a {% csrf_token %} template tag inside each POST form that targets an internal URL.
If you are not using CsrfViewMiddleware, then you must use csrf_protect on any views that use the csrf_token template tag, as well as those that accept the POST data.

You're seeing the help section of this page because you have DEBUG = True in your Django settings file. Change that to False, and only the initial error message will be displayed.

You can customize this page using the CSRF_FAILURE_VIEW setting.

add "deleting" threads

I hate deleting content, so I'll probably mark it as deleted and allow the user to click through to see the deleted content. OWN YOUR TYPOS!

add replying to threads

consider swapping out the whole message system with a pre-built app, like django-threadedcomments. That would give us replying to individual posts for free.

schedule time using resources

Some resources take a lot of setup time and teardown, or the user lives an inconvenient distance from the location. Use the system simulation principles to set up constraints on how much time is required to use the tool, how many people can use the tool (if there are N tools, say).

  • APIs
  • web page schedule chart, should look nice and let someone see when and who plans to use the resource

search for people

Right now, the search box won't find people. Make it find people.

XSS/CSRF audit

These issues are rampant, largely due to failure to apply @csrf_protect decorator and lack of escaping in many templates.

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.