Code Monkey home page Code Monkey logo

flagship_tasks's Introduction

Flagship Tasks

Flagship Tasks is a web app written in Ruby on Rails by the ThoughtBeam team.

Flagship Tasks is a project management framework, but it was built to be more than just another bug list, to be accessible to users of all professions and competence levels, for re-quirements ranging from the standard software development project bug list to a personal, day-to-day to-do list. Flagship Tasks can handle tasks from any sort of system.

Flagship Tasks provides a simple and clean user interface that will help you get it up and running quickly. Unlike other systems, which often require substantial amounts of editing con-figuration files, Flagship Tasks can serve itself right out of the box with little to no configuration at all. And when you need the extra speed of a full-size web server, Flagship Tasks can easily step it up with Apache and Passenger or other equivalent Rack server.

Flagship Tasks can make organizing a snap, whether it comes to projects or people. Just assign your users into groups and let them work, undisturbed by other teams’ progress. It’s great for times when a particular set of users will be working together on various projects frequently.

We at ThoughtBeam hope that Flagship Tasks makes your next project a lot easier. Give it a try!

More Information

This document accompanies the first major release, version 1.0. For the most up-to-date installation instructions, see our wiki at wiki.github.com/thoughtbeam/flagship_tasks/installation. The Flagship Tasks code repository can be found at github.com/thoughtbeam/flagship_tasks.

The full documentation can be found here: github.com/thoughtbeam/flagship_tasks/downloads

About Us

Thoughtbeam (Mike, Mike, and Haris) is a group of Students participating in Software, Design, and Documentation and Rensselaer Polytechnic Institute.

flagship_tasks's People

Contributors

mikldt avatar thoughtbeam avatar

Stargazers

 avatar Haris Khan avatar  avatar

Watchers

 avatar  avatar

flagship_tasks's Issues

Tasks can be openly assigned

A task can be assigned to any user, including non-administrators outside the group (who cannot modify the task).

Free editing?

Users can freely edit other users' profiles without being administrators. The only restriction is that they cannot change admin status.

"Assignee" label

We should make it clear that the 'user' drop down for a task means the person it is assigned to.

Free deletion?

By navigating to /users any user can delete any other user, including themselves (which, of course, logs them out). Users should not be allowed to delete, well, anyone, and admins should not be able to delete themselves.

Double notices

The new scaffolding added some "notice" displays to the top of views, but it is also in the layout. It should be made to display only once.

No Password Recovery

Should the password for an account be lost, it cannot be recovered except by an admin (assuming proper permissions are implemented). There should be a way to reset it from the console

user_session index does nothing

Nothing is displayed in the user_session index, and it contains an edit link that simply produces an error and a back button that sends the user to the same page.

Listing of tasks

Tasks should be listed based on completeness for easy sorting

Password length restriction

The required length of the password and password confirmation is shown as an error on creating a new user even if the password is not given.

Duplicate errors in user creation

When the username or email already exists, the notice about the username or email being taken is displayed twice and counted twice.

Bad links

  1. Group#index edit links are broken.
  2. missing links to add tasks on some project pages.

Administrative user doesn't exist

There is no default administrative user, so it's impossible to do anything with the system without manipulating the database by hand.

Orphaned projects

After a group is deleted, its projects are orphaned and cannot be accessed any longer due to the URL scheme.

Team Metrics

Team metrics should be sent to the professor.

Read-only comments

Comments are read-only and cannot be edited or deleted, even by an administrator.

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.