Git Product home page Git Product logo

sab-project-manager's People

Contributors

briantruong777 avatar yhou8 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

sab-project-manager's Issues

Mark part/tool as broken

  • tasks that use part/tool should be marked
  • hover over mark would tell which part or tool is broken
  • fix button in resources tab

Meeting with Jon

Jon says he wants to meet today at 8, but do we have enough progress to show him? Personally I think we should have our own meeting first so we can divide up the remaining work and then meet with him later this week. I'm not even free today at 8 but if you guys want to meet him today I can let him know.

Behavior when a dependency task goes from complete to incomplete

As an example say you have tasks A, B which are related such that B depends on A.

if A is completed, and then B is set to either paused, working, or completed, what should happen to B if A goes from completed to some non-completed state?

Currently, the state is not set to unavailable, but all the buttons are disabled except for stopped which allows one to stop the task successfully (add back the used resources).

This seems alright with me, but I wanted your opinions on this behavior.

I also experimented with automatically setting the B's state to unavailable, but I feel that might be too aggressive since chances are that A will be changed to non-complete accidentally.

Meeting today?

Hey are we meeting today? I don't know if there's even a SigSoft meeting but it looks like Brian is the only one who's done any work so far, so we should probably pick it up to meet SAB's deadline... I would be down to spending a solid couple hours or so over the weekend working on this as a group if that's fine with you guys.

Export things

  • After export, open file
  • In time spent, print only once on new line at end of box
  • New line in between build sessions

password recovery document

  • password recovery document (ease of use over security)
  • set password at begining of each project (new project menuoption)

Meeting with SAB today?

I remember the person from SAB wanted to meet with us. Was that supposed to happen today? If so, when and where?

Exact meeting time established?

@santhnm2 Did you get a response back yet? If possible, I really need one more day to finish everything. I'm available to meet SAB on Wed at 1 or 2 pm or at 5 pm or 6pm.

Need more information from Airplane Builders

@yhou8 @santhnm2

We still need some more information from them as listed here:

  • From this document, it mentions some "Microsoft Project" being used. We need to know how our software will need to interface with this.
  • Also from that document, they seem to already have project management software. Is our software supposed to replace that or work with it?
  • Do they have any instructions in a more easily parsable format? More specifically, can they give us an example of documentation illustrating what task dependencies a task has?
  • Also lets try and meet them sometime at their location to see what project management system they have

Improve sorting algorithm

first sort by executable (status), then by step release, then most parts, then most tools

Can be worked on tasks first
Currently working tasks next
All complete steps kicked to bottom

Missing Excel APIs

Eclipse is complaining that it can't find the jar file for the excel stuff. Could you add the one you used to the project @santhnm2?

Meeting this Week?

Do you have time to meet this week? I'm free most afternoons this week.
I've found a few functions that need to be added to the software interface when working on the GUI.

First Meeting Time

@yhou8 @santhnm2

Hi guys,

We need to find the time to meet. We'll set up everything then. Reflection Projects ends Sunday around 3pm.

Can we meet Sunday at 4pm at Siebel?

Have to instatiate Inventory for ResourcePanel?

@yhou8
In the contstructor for ResourcePanel, you are taking in an Inventory as one of the parameters. Our current implementation of Inventory is an entirely static entity without needing to instantiate any objects. Do you want to change Inventory to require instantiating an object of itself?

That's perfectly fine with me since TaskManager works exactly like that currently. If you do want to change it to that, go ahead and do so, but doing it earlier will probably work out better for the rest of development.

Admin View

  • undo complete button for each task
  • add task
  • resources tab
  • edit task
  • password entry

Change broken resource prompt

Needs a form with:

  • builder
  • foreman
  • drop-down for selecting a task
  • whether someone has been contacted

In addition, the contact thing should read contact info from misc.dat file if possible. Otherwise, hardcode it to:

Andy Myrna (630) 536-7620

Specs for next update

Here is the list:

  • No need for # of parts and tools constraint
  • Sorting algorithm: first sort by executable (status), then by step release, then most parts, then most tools
    • All complete steps kicked to bottom
  • Sign in everytime start or unpause (write in builder and foreman name)
  • Time should be broken down every time a task is paused or unpaused
  • Display multiple builder and times in excel with commas
  • No stop state; make pause release all constraints (parts & tools)
  • If in progress step that will be affected by resource change (rendered inoperaple) have dialigue box pop-up and ask if okay to pause task (give task #)
  • Dialog box with instructions for each task
  • Admin view:
    • undo complete button for each task
    • add task
    • resources tab
    • edit task
  • Undo-complete feature
    • completed and current (working on) tasks affected by undo-complete turn red
    • only current task (working on) revert to paused
    • when tasks are undo-completed, they go to pause state
    • special icon (triangle) until completed
  • no pause or complete before start, buttons appear after starting
  • password
    • recovery document (ease of use over security)
    • set password at begining of each project (new project menuoption)
  • save new file everytime when exit
    • save into seperate folder as archive, just increment number no date
    • still save to the normal file
  • on exit, prompt to set all working tasks to paused
    • options: yes/no, if no, don't close at all
  • Mark part/tool as broken
    • tasks that use part/tool should be marked
    • hover over mark would tell which part or tool is broken
    • fix button in resources tab

FileHandler Question

I'm using the JFileChooser API to write the FileHandler class but one of the required methods needs the parent component as an argument. However, in the FileHandler class no information about the parent component is available. How would I pass this information to the FileHandler from the ActiveInstructionsFrame class? Here's the documentation I am going off of if that helps: http://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html

Undo-complete feature

  • completed and current (working on) tasks affected by undo-complete turn red
  • only current task (working on) revert to paused
  • when tasks are undo-completed, they go to pause state
  • special icon (triangle or square) until completed

Displaying list of tasks can't be done with JList

I did successfully get a TaskDisplayPanel to display a particular task in the JList of all the tasks. However, any buttons on the TaskDisplayPanel are non-interactive. Googling around suggests this is unavoidable so we will not be able to use a JList to display the list of tasks.

http://lists.apple.com/archives/java-dev/2007/Sep/msg00018.html

As suggested in the link, we'll just make a really long panel holding all the TaskDisplayPanel's vertically.

I'm only posting this here so we don't waste any more time with the JList for displaying tasks. It should be fine for displaying/selecting resources since those elements are non-interactive.

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.