GithubHelp home page GithubHelp logo

conman's People

Contributors

dexterthedragon avatar harleypig avatar herlo avatar kcejbvhscbakcb avatar sontek avatar weisjohn 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

Watchers

 avatar  avatar  avatar  avatar

conman's Issues

Speakers Favorites/Stars (watched items)

(orig: herlo1, Jun 23, 2009)

On the list of presentations, registered users should be able to 'star'
their favorites. This should then be available in a customizable feed for
the user to pull for use with their reader.

Add Presenters search box gradually moves down the page

What steps will reproduce the problem?

  1. Create a new abstract
  2. Click "Add Presenters"
  3. Search for something with a lot of results, e.g. "e"
  4. Click "Return to Search"
  5. Lather, Rinse, Repeat

What is the expected output?

A small box in the middle of the page

What do you see instead?

A small box at the very bottom of the now long page

What version of the product are you using? On what operating system?

Using 2010.utosc.com

Please provide any additional information below.

06/04/2010 Issue 2

http://192.168.1.4:8000/pages/registration/, clicked link http://192.168.1.4:8000/speaker/list/all/, error:
Environment:

Request Method: GET
Request URL: http://192.168.1.4:8000/speaker/list/all/
Django Version: 1.1.1
Python Version: 2.6.5
Installed Applications:
['django.contrib.flatpages',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'common',
'accounts',
'speakers',
'volunteers',
'voting',
'sponsors',
'lugs',
'updates',
'ticketing',
'event',
'sorl.thumbnail']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.doc.XViewMiddleware',
'django.middleware.gzip.GZipMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
'common.middleware.SiteIdOnFlyMiddleware')

Template Loader Error:
Django tried loading these templates, in this order:
Using loader common.templateloader.load_template_source:
/var/www/ConMan/public/themes/ugly/show_presentations.html (File does not exist)
Using loader django.template.loaders.app_directories.load_template_source:
/usr/lib/pymodules/python2.6/django/contrib/admin/templates/show_presentations.html (File does not exist)

Traceback:
File "/usr/lib/pymodules/python2.6/django/core/handlers/base.py" in get_response

  1.             response = callback(request, _callback_args, *_callback_kwargs)
    
    File "/var/www/ConMan/speakers/views.py" in show_presentations
  2. return render_to_response('show_presentations.html', {'presentations': presentations}, context_instance=RequestContext(request))
    
    File "/usr/lib/pymodules/python2.6/django/shortcuts/init.py" in render_to_response
  3. return HttpResponse(loader.render_to_string(_args, *_kwargs), **httpresponse_kwargs)
    
    File "/usr/lib/pymodules/python2.6/django/template/loader.py" in render_to_string
  4.     t = get_template(template_name)
    
    File "/usr/lib/pymodules/python2.6/django/template/loader.py" in get_template
  5. source, origin = find_template_source(template_name)
    
    File "/usr/lib/pymodules/python2.6/django/template/loader.py" in find_template_source
  6. raise TemplateDoesNotExist, name
    

Exception Type: TemplateDoesNotExist at /speaker/list/all/
Exception Value: show_presentations.html

3)http://192.168.1.4:8000/pages/registration/, clicked link http://192.168.1.4:8000/sponsor/list/, error:
Environment:

Request Method: GET
Request URL: http://192.168.1.4:8000/sponsor/list/
Django Version: 1.1.1
Python Version: 2.6.5
Installed Applications:
['django.contrib.flatpages',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'common',
'accounts',
'speakers',
'volunteers',
'voting',
'sponsors',
'lugs',
'updates',
'ticketing',
'event',
'sorl.thumbnail']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.doc.XViewMiddleware',
'django.middleware.gzip.GZipMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
'common.middleware.SiteIdOnFlyMiddleware')

Template Loader Error:
Django tried loading these templates, in this order:
Using loader common.templateloader.load_template_source:
/var/www/ConMan/public/themes/ugly/show_sponsors.html (File does not exist)
Using loader django.template.loaders.app_directories.load_template_source:
/usr/lib/pymodules/python2.6/django/contrib/admin/templates/show_sponsors.html (File does not exist)

Traceback:
File "/usr/lib/pymodules/python2.6/django/core/handlers/base.py" in get_response

  1.             response = callback(request, _callback_args, *_callback_kwargs)
    
    File "/var/www/ConMan/sponsors/views.py" in index
  2. return render_to_response('show_sponsors.html', {'sponsors': sponsors}, context_instance=RequestContext(request))
    
    File "/usr/lib/pymodules/python2.6/django/shortcuts/init.py" in render_to_response
  3. return HttpResponse(loader.render_to_string(_args, *_kwargs), **httpresponse_kwargs)
    
    File "/usr/lib/pymodules/python2.6/django/template/loader.py" in render_to_string
  4.     t = get_template(template_name)
    
    File "/usr/lib/pymodules/python2.6/django/template/loader.py" in get_template
  5. source, origin = find_template_source(template_name)
    
    File "/usr/lib/pymodules/python2.6/django/template/loader.py" in find_template_source
  6. raise TemplateDoesNotExist, name
    

Exception Type: TemplateDoesNotExist at /sponsor/list/
Exception Value: show_sponsors.html

Login/Register w/ OpenID

(orig: herlo1, Jun 23, 2009)

Users should be able to login and/or register with OpenID. This should
include the ability to pull available information from an OpenID provider
into ConMan's profile.

template issue 2

http://192.168.1.4:8000/speaker/schedule/, clicked link http://192.168.1.4:8000/accounts/login/, error:
Environment:

Request Method: GET
Request URL: http://192.168.1.4:8000/accounts/login/
Django Version: 1.1.1
Python Version: 2.6.5
Installed Applications:
['django.contrib.flatpages',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'common',
'accounts',
'speakers',
'volunteers',
'voting',
'sponsors',
'lugs',
'updates',
'ticketing',
'event',
'sorl.thumbnail']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.doc.XViewMiddleware',
'django.middleware.gzip.GZipMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
'common.middleware.SiteIdOnFlyMiddleware')

Template Loader Error:
Django tried loading these templates, in this order:
Using loader common.templateloader.load_template_source:
/var/www/ConMan/public/themes/ugly/accounts/login.html (File does not exist)
Using loader django.template.loaders.app_directories.load_template_source:
/usr/lib/pymodules/python2.6/django/contrib/admin/templates/accounts/login.html (File does not exist)

Traceback:
File "/usr/lib/pymodules/python2.6/django/core/handlers/base.py" in get_response

  1.             response = callback(request, _callback_args, *_callback_kwargs)
    
    File "/usr/lib/pymodules/python2.6/django/views/decorators/cache.py" in _wrapped_view_func
  2.     response = view_func(request, _args, *_kwargs)
    
    File "/usr/lib/pymodules/python2.6/django/contrib/auth/views.py" in login
  3. }, context_instance=RequestContext(request))
    
    File "/usr/lib/pymodules/python2.6/django/shortcuts/init.py" in render_to_response
  4. return HttpResponse(loader.render_to_string(_args, *_kwargs), **httpresponse_kwargs)
    
    File "/usr/lib/pymodules/python2.6/django/template/loader.py" in render_to_string
  5.     t = get_template(template_name)
    
    File "/usr/lib/pymodules/python2.6/django/template/loader.py" in get_template
  6. source, origin = find_template_source(template_name)
    
    File "/usr/lib/pymodules/python2.6/django/template/loader.py" in find_template_source
  7. raise TemplateDoesNotExist, name
    

Exception Type: TemplateDoesNotExist at /accounts/login/
Exception Value: accounts/login.html

Room Locator

(originally by herlo on Aug 24, 2008)

The Room locator feature is implemented poorly. It needs to have a min/max
capacity and a room description.

Information leak in Add Presenters search

What steps will reproduce the problem?

  1. Create a new abstract
  2. Click "Add Presenters"
  3. Search for something with a lot of results, e.g. "e"

What is the expected output? What do you see instead?

Searching for a common, single letter has the effect of showing nearly all
the users on the system. This is probably not the desired outcome as it's
a) inefficient and b) an information leak.

Perhaps a simple, quick fix would be to enforce a minimum length on the
search? Or if there are more than a few results return a warning and
encourage the user to refine the search.

What version of the product are you using? On what operating system?

Using 2010.utosc.com

Please provide any additional information below.

Events (management) app needed

(orig: herlo1, Jun 23, 2009)

Similar to our presentation / speakers application, an application is
needed to manage events outside of presentations.

Such things as:

  • Dinners
  • Sponsor events
  • Parties
  • Hackfests

This should be pretty free form, but should include at least the following:

  • Time
  • Date
  • Location
  • Description of event
  • Owner / Person in charge
  • Sponsored by (optional)

New HTML Layout

(orig: [email protected], Aug 02, 2009)

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?

What version of the product are you using? On what operating system?

Please provide any additional information below.

The current URL, pages/home/, didn't match any of these. (for brand new install

(orig: rizwank, Sep 23, 2009)

What steps will reproduce the problem?

  1. Follow steps in README for quick and dirty
  2. Browse to URL

What is the expected output? What do you see instead?

I see "The current URL, pages/home/, didn't match any of these." instead.

Page not found (404)
Request Method: GET
Request URL: http://localhost:1000/pages/home/
Using the URLconf defined in urls, Django tried these URL patterns, in this order:
^admin/speakers/presentation/voting-results/$
^admin/speakers/show/(?P\w+)?/?$
^admin/(.)
^feeds/list/(?P\w+)?/?$
^accounts/
^about/tos/$
^logout/$
^speaker/categories/$
^speaker/audiences/$
^speaker/papers/(?P<abs_id>\d+)?/?$
^speaker/papers/(?P<abs_id>\d+)/delete/$
^speaker/list/all/$
^speaker/list/(?P\w+)?/?$
^speaker/find/(?P\w+)?/?$
^speaker/(?P<s_id>\d+)/$
^presentation/schedule/(?P\d{4}-\d{2}-\d{2})?/?$
^presentation/cat/(?P\w+)?/?$
^presentation/location/(?P\w+)?/?$
^presentation/audience/(?P\w+)?/?$
^presentation/(?P<p_id>\d+)/$
^presentation/(?P<object_id>\d+)/(?Pup|down|clear)vote/?$
^sponsor/list/$
^updates/history/$
^lug/list/$
^volunteer/$
^volunteer/list/$
^volunteer/(?P<vol_id>\d+)?/?$
^static/(?P.
)$
^$
The current URL, pages/home/, didn't match any of these.
You're seeing this error because you have DEBUG = True in your Django settings file. Change
that to False, and Django will display a standard 404 page.

What version of the product are you using? On what operating system?

svnversion = 467

Please provide any additional information below.

Template error

http://192.168.1.4:8000/speaker/schedule/, clicked link http://192.168.1.4:8000/accounts/register/, error:
Environment:

Request Method: GET
Request URL: http://192.168.1.4:8000/accounts/register/
Django Version: 1.1.1
Python Version: 2.6.5
Installed Applications:
['django.contrib.flatpages',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'common',
'accounts',
'speakers',
'volunteers',
'voting',
'sponsors',
'lugs',
'updates',
'ticketing',
'event',
'sorl.thumbnail']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.doc.XViewMiddleware',
'django.middleware.gzip.GZipMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
'common.middleware.SiteIdOnFlyMiddleware')

Template Loader Error:
Django tried loading these templates, in this order:
Using loader common.templateloader.load_template_source:
/var/www/ConMan/public/themes/ugly/accounts/registration_form.html (File does not exist)
Using loader django.template.loaders.app_directories.load_template_source:
/usr/lib/pymodules/python2.6/django/contrib/admin/templates/accounts/registration_form.html (File does not exist)

Traceback:
File "/usr/lib/pymodules/python2.6/django/core/handlers/base.py" in get_response

  1.             response = callback(request, _callback_args, *_callback_kwargs)
    
    File "/var/www/ConMan/accounts/views.py" in register
  2.                           context_instance=RequestContext(request))
    
    File "/usr/lib/pymodules/python2.6/django/shortcuts/init.py" in render_to_response
  3. return HttpResponse(loader.render_to_string(_args, *_kwargs), **httpresponse_kwargs)
    
    File "/usr/lib/pymodules/python2.6/django/template/loader.py" in render_to_string
  4.     t = get_template(template_name)
    
    File "/usr/lib/pymodules/python2.6/django/template/loader.py" in get_template
  5. source, origin = find_template_source(template_name)
    
    File "/usr/lib/pymodules/python2.6/django/template/loader.py" in find_template_source
  6. raise TemplateDoesNotExist, name
    

Exception Type: TemplateDoesNotExist at /accounts/register/
Exception Value: accounts/registration_form.html

Presentation Survey

(orig: herlo1 on Sep 08, 2008)

Each presentation should have the ability to allow users to fill out a
survey by visiting the presentation page

(orig: zzzirk on Jun 24, 2009)
A few questions regarding this:

  • Can a survey be filled out anonymously?
  • If a survey requires a user be logged in, can a user fill out a survey more than once?
  • If a single survey is tied to a valid user account can a user go back and edit
    their survey responses?
  • Would it be useful for surveys to be able to be applied to things other than
    presentations?

(orig: herlo on Jun 24, 2009)
This should really be more of a 'comments' section like a blog. Allowing presenters
to approve the comments as they go either before or after presentations are complete.
In fact, it would be nice to have the comments in place, prior to the presentation
so the presenter would possibly have a better idea of how to present the talk.

Survey's would be tied to the speaker and the commenter. Not sure edits would
work, but more of a thread flow would be better methinks.

Survey's should only be filled out once, but comments can be left at any time.

Integrating video and audio links into presentation pages

(orig: herlo1, Jun 24, 2009)

After each presentation is completed, the audio and/or video will be
compiled, edited and processed. The audio or video should be uploaded to
the presentation page as is done with the slides data.

This information should probably be included into the presentation feed
noted in issue 15 .

(orig: dragen, Jul 07, 2009)
This would be on the Admin side of things, right?
Would this be 1 audio link, 1 video link per presentation?
Hosted by us, or hosted by YouTube, Vimeo etc?

Moderated comments on Presentations

(orig: herlo1, Jun 23, 2009)

Each presentation should have the ability to provide comments to the
presenter. It would be nice to have 'suggestions' for pending
presentations and 'comments' for approved presentations after they are
complete.

Speaker Categories display (tags)

(orig: herlo1, Jun 23, 2009)

When displaying all presentations (approved or just the list of abstracts),
provide a category by category list of each presentation.

Voting link on keynotes

(orig: gatewarstrekme, Aug 28, 2009)

  1. Open the presentation
  2. Note voting link

Do not expect to see link that implies we can vote for keynotes.

(orig: herlo1, Sep 08, 2009)
We'll work on this for next year's conference.

Lodging (google maps)

(orig: herlo1, Jun 23, 2009)

As with many a conference, there is generally a lack of information on
where it's recommended to sleep. It's important to note the official hotel
of the conference and help advertise for that establishment.

An integration of Google maps for attendees is very useful. The app should
allow individuals to add additional lodging as long as the primary hotel(s)
is always listed first.

In addition, there may be good details (24-hour hacker lounge, after
parties, etc) at the hotel bar or somewhere nearby. This information
should be available from the lodging application.

Venue (google maps)

(orig: herlo1, Jun 23, 2009)

Rather than having a flatpage to create for managing the location of the
venue, have a google maps integration of the location.

In addition, consider defining rooms (capacity, numbers, etc) in this
section rather than as part of the speaker application.

Status application needed for current status

(orig: herlo1, Jun 23, 2009)

Provide the ability to update the current status on the conman site. This
is currently listed on the header of the http://2009.utosc.com site. It
provides the center section of header.

Any time an update is needed, any main source of update (email, identi.ca
message, admin itself, blog rss) will update this area.

See the images below for the implementation of the history of this status tool.

(orig: herlo1, Jun 28, 2009)
completed the basic part of the header. Updates from the admin section will now
display with a template tag.

Now to add the social networks. Thinking that the first time the data is loaded, it
should send the messages out, rather than sending on submission.

Cannot add a new Volunteer in the user interface

(orig: zhanglei, Jun 24, 2009)

The Volunteer.Volunteer drop box is empty on my test instance. I tried
adding some users but that didn't do it. Do I have to add a UserProfile
manually via the shell?

(orig: zhanglei, Jun 24, 2009)
Ditto for Presentation.presenter.

Dining (google maps)

(orig: herlo1, Jun 23, 2009)

As with many a conference, there is generally a lack of information on
where to eat. This information should be stored in conman and use the
google maps api to help individuals find their way to good food nearby.

This feature should also allow users to recommend good eateries near the
conference venue. Locations provided by the conference staff should be
recommended first. If there are parties at particular venues, this should
be available easily and quickly in this application

Social Media Board

(orig: herlo1, Jun 24, 2009)

When someone tweets/dents/etc on any social media, conman should be polling
for this on a regular basis (like 5 minutes or something) and posting them
in a 'wall' of sorts.

I would like to see something where it's really dynamic and as people post,
those are larger, and shrink down over time. Messages that are over 1 hour
old could be removed altogether (or moved to a very small part of space),
30 minutes, would be a bit bigger, 20 a bit bigger, 15 bigger still, 10 and
5 just slightly larger and anything from 0-5 minutes would fill most of the
screen.

(orig: herlo1, Jun 24, 2009)

Added an image to maybe identify a bit better what I am talking about. It's still
not perfect, but get's the point across methinks.

(orig: dragen, Aug 25, 2009)
I think a good jump off point for this would be to make it more of a timeline deal
for the first go round

Printable/Browsable Schedule

(originally from [email protected] on Jul 25, 2008)

Add a feature where a user can browse the list of sessions and select which
ones he would like to attend. Then present that list in a simple format
suitable for printing including the session information (name, start time,
location, etc.).

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.