Giter Site home page Giter Site logo

bend's Introduction

bend's People

Contributors

aurinyang avatar careck avatar

Watchers

 avatar  avatar

bend's Issues

Manage meter records for households

When looking at a household, show a tab that lists all available meters for this household and add a button to add or edit a meter.

Meter List should display:

  • Meter Number
  • Meter Start Date
  • Meter Initial Reading
  • Meter Last Reading
  • Date of Last Reading
  • Meter Type (inverter/electricity)
  • Is active?
  • Action: Edit
  • Action: Readings

Meter Reading Wizard

The Meter Reading Wizard will be used by the meter reading person while walking around Bend to record readings on household properties.

Because this will be used on a mobile phone, the interface needs to be mobile responsive and easy to navigate.

Start the wizard at the URL /bend-electricity/readmeters:

  • this will display a list of all households
  • click on a household and it will display a form which contains as many fields as there are active meters (electricity and inverters) for this household
  • after submit store the readings against the meters and go back to the household list
  • when clicking on a household again on the same day, it should display the form with the values of the last reading (of the same day) prefilled and a change of values will update that meter reading
  • households which have a reading should be marked as DONE somehow, either with a text or character or by colour (eg. making them appear greyed out)

When a meter reading is created or updated, the last reading value and date should also be updated on the meter object.

Manage Meter Readings

There should be two ways in which meter readings can be managed:

  1. from the meter list attached to a household
  2. from /bend-electricity/listmeterreadings

When accessing meter readings from the houshold meter list, we see all readings in chronological order for that meter.

When accessing meter readings from the electricity main page, we first see all electricity periods and then when selecting a period we see all meters from all households for that period in order of the household street number.

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.