pythonindia / junction Goto Github PK
View Code? Open in Web Editor NEWJunction is a software to manage proposals, reviews, schedule, feedback during conference.
License: MIT License
Junction is a software to manage proposals, reviews, schedule, feedback during conference.
License: MIT License
current max-line-length is 120.
Example : Home -> Conference Name -> Proposals -> Proposal Name
Currently Proposal Type, section, created by is displayed in list page. It is good to have date proposed in list page. Same applies to detail page.
Listurl: /proposals/
Detail: /proposals//
I've tried to register at junction.pybelgaum.org using my github account and it took me to VERIFY YOUR E-MAIL ADDRESS page.
Since I'm logging in using github, it is possible to access my already confirmed email address from github. There is no need to send confirmation email.
The GitHub API for getting user email addresses of users is documented at:
https://developer.github.com/v3/users/emails/
ProposalCommentVote
record should be created when an user votes for the a specific comment.We need to design registration page in such a way the user can click on individual workshop and conference they want to attend and make it single transaction.
We need to make workshop tickets non refundable.
Currently, proposal order is same as creation order, this should be inverted. Latest one should come first.
The lorem content should be replaced with the actual description on the home page.
Conference proposal page should display all details like description, date, proposal types, sections and their description
.
Right now in list view all proposal sections are displayed together. We should display each section separately with proposals.
UI is broken and aligned on left side. We should only use Drop down box, not radio button. This is needs to be fixed urgently since this can be potential blocker.
@sivaa @vigneshsarma @theskumar . We may need to highlight description of the heading on right side like Proposal Type
.
We need to decided whether to show the username or full name of the author in the proposal list and detail page. At present we are displaying the username in the list page and full name in the detail page. If the user doesn't have the full name, it is displayed as empty.
Can we show the full name at all the places including comments? If the full name is not available, we can show the username.
We can also think about displaying both full name and user name like this: () to resolve the name conflicts.
Conference
records. So the ConferenceAdmin
class should be overridden.Consider the proposer is logged in, the page should display form containing fields like title, description, target_audience, prerequisites, content_urls, speaker_info, speaker_links, status
.
title
is a text field, description
is a markdown field, target_audience
is a drop down list with the values beginner, intermediate, advance
, prerequisites, content urls, speaker_info, speaker_links
are a markdown field, status
is a drop down field with DRAFT, PUBLIC, WITHDRAW
and proposal section and proposal type
should be relevant drop down box.
title, description, target_audience, status, proposal section, proposal type
are mandatory fields.
After successfully creating proposal, page should redirect to view page with a success message.
Any one can view page.
Only creator of the proposal can edit the proposal. The edit form should be same as create form with pre populated value from DB.
List page should list all proposal in descending order of proposal created date. Any one can view the page.
Only proposal creator can delete the proposal.
Model for Proposal is available at https://github.com/pythonindia/junction/blob/master/junction/proposals/models.py.
Relevant foreign keys can be set in view function/class.
add sponsorship page and section to display sponsor's.
The Tab on top of page should have sub tab as
Each Sponsor's logo size differ on sponsorship slots.
Create Logo and design base template.
ProposalVote
record should be created when an user votes for the a specific proposal.ConferenceProposalReviewer
), the role should be updated as Reviewer
.ProposalComment
)deleted
flag should be setConferenceProposalReviewer
),
When a reviewer logged in, additional tab should be displayed with the review comments(Private comments).
We need to enable sending email on panel members for each talk submitted.
Email should contains Title, Category, Link , Author bio info.
The list view of proposal page should have options to filter the proposals by Section (field - proposal_section
) and Type (field - proposal_type
)
junction.pybelgaum.org/:513 Uncaught TypeError: undefined is not a function
http://junction.pybelgaum.org/static/fonts/glyphicons-halflings-regular.woff2 Failed to load resource: the server responded with a status of 404 (Not Found)
@mudassir0909 looks like jquery isn't loaded.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.