AfrimeshToDo

From WirelessAfrica
Jump to: navigation, search


Dashboard

  • Customers
    • Recharge -> Solicit feedback
    • Manage -> How to make MAC/IP auth obvious from interface ?
    • Manage -> Implement seconds left field
    • Manage -> Fix New/Modify/Delete/Password DONE
    • Manage -> Paginate when > 'x' users
    • Prices -> Implement DONE
      • Add or delete a plan
      • Set price & seconds DONE
  • Network
    • Map -> Refactor DONE
    • Map -> Populate popups DONE
    • Map -> Cache map data CODESPRINT
    • Map -> Satellite overlay ?
    • Health -> Health monitors
    • Health -> Mesh congestion
    • Health -> Messages
    • Health -> Use case -> Spot misbehaving doze boxes
    • Health -> Manage cap
    • Health -> Query router settings, firmware versions?
    • Activity -> Show seconds left
    • Activity -> Show router name/address
    • Activity -> Traffic info
  • Settings
    • Link to webmin
    • Mesh -> Provisioning
      • use cases for: flashing firmware, installing packages, changing settings  ?
    • Mesh -> Set throttling on coova's
    • Mesh -> Bandwidth/QOS
      • Manage cap
      • So start off with small allocation
      • Track use
      • Speak to David Johnson
      • Release buffer into the system
    • Internet -> Webmin
    • Internet -> Drop assumption that we control the gateway and rethink DONE
    • Internet -> Bandwidth/QOS
    • Internet -> Configure DONE
  • Install
    • On first run, default to settings pages
    • Map -> Configure map: location, size, source (remote/local) CODESPRINT

Routers

  • Authentication
    • coova -> finish packaging config
    • a2billing -> write bridge DONE
  • Mini Dash
    • coova -> Make splash pretty
    • coova -> Fix time left fields
    • Diagnostics on splash!
    • Signals strength indicator
  • Install
    • On first run, default to settings page
    • Zoomed to max extent

Deployment

  • Start doing daily builds
  • Dashboard Installation
    • Ubuntu packages DONE
    • ISO
    • Download/Generate map data CODESPRINT
    • phpMyPrepaid package
  • Router Installation
    • OpenWRT Packages -> broadcom, atheros DONE
      • Firewall configs
      • Auto-configuration
    • Pre-installed firmware image
  • Documentation
    • Dashboard installation
    • Router installation
    • Instructions for using with other firmwares


Security

  • Implement auth

Logging

  • Set up some guidelines

Dev Docs

  • Document LQ colour coding

Map Biz Process

  • For docs

Reporting Interface

  • Expose the program tree to plugin / report authors DONE
  • Read only
    • What are my router channels ?
    • etc.