Giter Site home page Giter Site logo

the-webops-club / fest-api Goto Github PK

View Code? Open in Web Editor NEW
12.0 12.0 11.0 12.24 MB

An API implementation for Saarang Shaastra like fests, including ERP and Mainsite and Mobile interface

Python 16.35% CSS 15.86% JavaScript 27.29% PHP 0.48% HTML 40.02% Shell 0.01%

fest-api's People

Contributors

abdealiloko avatar abhishandy avatar akshay-balaji avatar akshayutture avatar arun2596 avatar chinnichaitanya avatar dependabot[bot] avatar musafirsafwan avatar phoenix25 avatar saarangwebadmin avatar shahidhk avatar srmanikandasriram avatar varshaan avatar webopsshaastra avatar

Stargazers

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

Watchers

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

fest-api's Issues

Pagination

Adding pagination feature for comments and posts on a wall

Configurations and URLs

Hey, so i noticed you put the urls of user in another url.py file. I prefer to put it inside the urls.py file in the configs itself.
Reason : easier to search for a particular url ... rather than finding file + line, finding only line is easier.
Reason why django recommends having it in a app : An app is supposed to be modular, and making packages is easier if u have a urls.py file for the app alone. The apps we are making are all linked. as in eall will be linked to user. User has an app. Event is related to wall and user. So, sometimes u may have a clash as to where the url can be, and as it grows, it will get complicated.

So, question : which do you wanna do ?

Click debouncing

Need to debounce clicks -_-
I/e/ disable all clicks while submitting dajax requests

Test database

Make a function to populate database with dummy data

Shortening Content

Need to shorten content by default in :

  • post
  • comments
  • notification in top bar

Notifs On Topbar

Notifs on Topbar is not working now. Probably after the merges.

Need to fix

newsfeed links

Showing news feeds into :

  • notifications topbar
  • newsfeed page

Notifications

This needs to be done properly.
Will comment on it soon

Media and Resources

How to make the media and resources backend management. There will be lots of files.

Want to use something like copy.com for storage ?
Want to use django library for file management ?
etc...

tagging users in Posts

Making functionality to tag users, evebts, subdepts, etc in posts

A prerequisite for this is the search feature

Icon set

Need to get a better colorful icon set for ERP

Use ERP as

This feature makes sense only for webops cores, CoCAS and Cul-Sec. So please remove this option for other users. Also, Even for them, isn't it more neat to make them superusers and grant them all perms?

Attachments in Posts

"Upload a file" doesn't seem to be implemented yet. Will files uploaded/posted in one's wall be added to his/her media/resources?

Tables break with large contents

The table format of the drive /docs/ page is bad.
it breaks if a very long file name is given.
Need to switch over to divs with text-overflow:ellipses

Error in Notifications

Notifications seems to have problems with the source.
Logging in as webops_core and posting a comment on a post by the spons core prompts a notifcation stating "Sponsorship Core has posted on Sponsorship Core."
2014-04-13-044049_1366x768_scrot

Contacts Page

Implementing Contacts page and quick links from there

Make fest-api more discussion worthy

As I see it , the primary aim is to get the fest-api to be able to host discussions not that different from github issues. I suggest we immediately get it to a point where we can start having bug reports from the users of the fest-api in the fest-api itself, and provide the functionality to discuss and close them .
Basically, get a start on the tasks and task discussion framework, along with improving the present commenting system and notifications.
What say?

comment box problem

Comment placeholder says Ctrl+Enter for new line.. however for me Enter gives new line and Ctrl+Enter submits the comment.

Remove self-notification

I get a notification when i post on my own wall - which should be taken as my status. And when I comment on my post.
In fact, I shouldn't get a notification for any of my actions.

Internal Server Error

Why does this come up so often? It could be due to some Apache conf cup in the ZNetLive server! I am not confident of the server configuration. I have had to do "apachectl restart" since "restart.sh" script seldom works..

login_required links to wrong page

login_requred makes it go to a page which gives a 404.

Also, I have removed login_required from the home page ... couldnt see the template

Permissions for Department/Event profile

How are you handling who gets to edit/control the profile and wall of a department or event? A suggestion is to assign standard usernames like - webops_core1, webops_core2, webops_coord1, webops_coord2 etc... and apply a custom decorator. You can use the First Name & Last Name fields for their screename.

Infinite scroll + sidebar

When the sidebars are too long that they go out of the screen, we can scroll infinitely, as the hieght keeps changing.

Notifications list

Making a better notification query. Currently multiple notifs which are the same come up.

varshaa solved the problem ... but i think we broke it again :/

Will speak to her or somehting

Need to do on :
Newsfeed
Notifs on top

Post on Wall

  • Post will be created by a user, on a wall
  • Can tag Users, Department, Sub department
  • Notifications sent out to Tagged and those linked to the wall

Social Auth

Implement social auth with facebook and google.

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.