Giter Site home page Giter Site logo

crm's People

Contributors

ajnsit avatar bergmark avatar brianhv avatar chrisdone avatar danse avatar jhartikainen avatar kfish avatar mostalive avatar ozamosi avatar ryskajakub avatar stepcut avatar travisbrown avatar

Watchers

 avatar

crm's Issues

New maintenance page

As an user,
I want to go to maintenance page of company 1, select some of the machines and fill the description,
So there will be planned maintenance and the company will appear at planned maintenances screen.

Create machine form

As an user on the company page,
I want to fill out the data for new machine and hit create,
So the new machine is added to the system.

Company maintenances history

As an user,
I want to see a list of previous maintenances in the company page,
So I can click on any of them and see the detail of the maintenance.

Edit company

Given I'm on the company page,
When I click on the edit icon,
Then all the editable fields will turn into inputs.

Add class to DropdownMenu

Now it is not possible to add a css class to <DropdownMenu /> inside the <DropdownButton/> element.

New maintenance page

Given I'm on the company page,
When I hit the new maintenance button,
I want to see a page with new maintenance form.

Machine detail

Given I'm on the company page,
When I click on the machine,
Then I will see a page describing the machine.

Fay Playground

As the project is getting bigger, compilation time suffers.
Create a simple setup, where not so much code will be compiled,
so the developing loop Code -> Compile -> See can be executed more quickly.

Reuse the same datatypes on server and client

Reuse the same datatypes on server and client.

I will declare the datatype in shared/ directory
Both server and client will use this classes for serializing and deserializing the code.

Differentiate between subsidiaries

As an user,
I want to fill the subsidiary when creating new company,
So I can differ between subsidiaries, which have different set of machines.

Machine detail

Given I'm on the company page,
When I click on the machine,
I'll get to the machine detail screen, where all the properties of the machine are displayed.

Update the machine

Given I'm on the company page,
When I click on edit machine,
Then I am on machine edit page.

Given I'm on machine edit page,
When I fill the form and hit Edit!
Then the edited machine will be displayed on the company page.

Update the company

Given I'm on the company edit page,
When I hit edit,
Then the data will be saved to database.

Indicate 'health' for a machine

As an user when I'm on the company page,
I want to see a small circle graph indicating time to the next service near the machine,
So I can quickly see, when the service needs to be done.

Persistent prototype

Use the persistent library for defining schema and doing simple db operations

List companies from server

Given I'm on a companies list page,
Then I should see the list of companies hardcoded on server-side code.

History of maintenances

Given I'm on the company page,
When I click on the history of maintenances
Then I want to see a chronological list of maintenances.

New company page

Given I'm on the main listing,
When I click on the new company link,
Then I want to be in page where I can fill the company details and create the company.

Record maintenance screen

Given I'm on the planned maintenances screen,
When I click on the record maintenance button,
Then I see the form that enables to record and a button close the maintenance will appear.

Rewrite New company to Fay

As an user,
I want to fill form with new company data and hit create,
So there is a new entry in the system.

Replan the maintenance

Given I'm on the planned maintenances page,
When I click on the replan maintenance link,
Then I'll get the prefilled form similar to new maintenance.

List of planned maintenances

Given I'm on the initial page,
When I click on the list of planned maintenances link in the main navigation,
Then I'll see a table of planned maintenances sorted by date.

New machine screen

Given I'm on the company page,
When I click on the new machine,
Then I'll see a page where I can create the machine.

Dashboard page

As the user of the app,
I want to go to dashboard page,
Where I can see some overview of the maintenances.

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.