Jump to content

AfrimeshToDo

From WirelessAfrica
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


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.