GithubHelp home page GithubHelp logo

crack-n's Introduction

crack-n's People

Contributors

aloqla avatar ma1iciousl0af avatar nchaos avatar tbgeorge avatar williamoconnor avatar wspurgin avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

crack-n's Issues

User Search endpoint

A REST endpoint is needed to search users in the database (for the purpose of adding them to a team)

Requirements:
JSON body will contain a query that will be either a partial or full match to a username, or email.
The returned JSON should be any matching users (we can limit to 100 or so) to the search string.
The only information returned in each user object is the user's username, email and name.

Post any concerns or questions in the comments for this issue.

Project View: Controller and directive

Basic controller logic. Should be auto saving projects when changes are made. (obviously allow changes to be made to phases and tasks). Should be getting messages on a timer (not the best way but its okay for i1). Directives should be made to handle the templating for tasks and phases.

Last Admin Standing

The last admin for a project should not be able to remove themselves without transferring admin rights to another member on the project.

Edit Task/Phase

Edit the details of an existing task in an existing project

Receive Notification

Receive notifications for various events, such as task completion, approaching due dates, etc.

Message Board Error

I tried posting on the message board, but I think I got an error. In any case, it wasn't what I posted. This can be reproduce multiple times simply by just trying to post something onto the message board.

screen shot 2014-11-03 at 10 38 44 am

My Projects View

This includes both visibly displaying an overview of all projects for a user (including recent activity, precent complete, etc.), and controller functionality.

Login Validation Redirect

when the request fails it takes you back to the user.login view. We either need to just restyle that login page and then hide the header login form, or just have the errors get returned. @tbgeorge Call.

Concurrency

Otherwise known as "liveliness"

As an example, if user A is working on Project 10 and user B (also a member of Project 10), is working on that project too. User A makes a change and User B should see that change. That's concurrency.

This is accomplished by making "continuous" communications back to the server.

We need to look into the angular "services", which will help streamline that process (and allow us to reuse pieces of functionality). A tutorial on making service can be found here

My Account - View

Displaying user information for editing and deleting/deactivating their account.

Our app doesn't work completely in firefox

There are several issues when running our app in FireFox. The "Create" button on the initial project creation page doesn't submit, nor does "Logout".
There are probably other issues as well, but I'm not sure we're going to address this.

Message board formatting is confusing.

Would be nice to have some sort of confirmation that a message was posted since they don't appear dynamically and only show up after a page refresh. Messages appear horizontally across the page currently. I'm sure you all are working on it, but a designated message board section of the page with a clear list view of posted messages/timestamps/authors etc could help.

Styling: My Account View

Establish the presentation for the my account page.

We should have basic changes from what the fields look like for editable vs not editable fields
Presentation should be unified with the site overall (buttons, placement of content, etc.)

Header View

The Header view will include the login section/template, logo, etc. and all the controller functionality.

Styling: Create Project view

Right now all functionality of the create project view is there, but it doesn't look pretty. At all. This needs fixin'

Last Admin Standing

The last admin for a project should not be able to remove themselves without transferring admin rights to another member on the project.

Unable to create a project after sign up

I would sign up, it would take me to the home screen but I am unable to create a project. I can only log out, go to my account, and then go back to the home screen. However, after I log out and sign back in, I am able to create a project.

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.