Coder Social home page Coder Social logo

mampf-cordova's People

Contributors

figedi avatar igoretzki avatar

Watchers

 avatar  avatar  avatar  avatar

mampf-cordova's Issues

Validate different Timeslots

Either:

  • Validate different timeslots such that multiple timeslots with the same timerange are not allowed
  • Combine Timeslots with same timeranges in request

Timeslots buggy

When selecting a timeslot and immediately going back, the new timeslot is not added to sharedData, when deleting all timeslots, a exception occurs (no slots available)

Validate sharedData.contacts

sharedData contacts is overwritten when manually adding contacts or adding contacts over google contacts, thus in request controller, all preseleccted data could get lost.

Check whether this is still true, provide quickfixes if neccessary

Contact Import from google contacts

Use Oauth.io for authorization and google contacts for importing contacts (i.e. when phonegap is not available or the plugin fails too many times)

Validate one timeslot

Having 22:00 (and beyond) and 00:00 (and beyond) gives the user an error concerning the right order

In addition to a time, one should introduce a date for correct validation

Add Maps without marker exception

When trying to add a new map without a marker, i.e. when geolocation position is denied (thus no marker), you can still click on add. After that the controller tries to get the (not existing) markers position ==> exception.

Possible Fixes:

  • Deactivate button if no marker is present in scope

Response pages not working properly

Response pages are not working properly:

  • Success:
    • Doesn't handle empty results correctly (response object bug, cannot read 'subjects' of undefined)
    • When it works, page is cut on the top (thus unreadable text)
  • Failure: Doesn't work at all

Move Timeslot buttons

Move Timeslot buttons to more appropriate Positions and change I18n to avoid confusion in workflow

Namespace sharedDate

Namespace sharedDate, i.e. request related stuff to sharedData.request, contact add/edit related stuff to sharedData.contactAdd etc.
This allows us to easily separate concerns and get rid of many small bugs due to the same namespace (i.e. adding contacts when sharedData.contacts is already present!)

sharedData and delete/edit

When renaming resources (contacts, locations) sharedData won't get updated!

==> synchronize sharedData with storage

Add Default provider in controllers

  • Default Provider isn't set in contactscontrolller, thus resulting in undefined, no contacts are addable
  • Test if default provider is also in profile

Contacts/Location Init Bug

When selecting contacts/locations in lunch menue for the first time, they are not initialized by shared data, thus (wrongly) showing empty pages

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.