MarschOSX / Responder

Senior Design I project for an Android auto-response application
0 stars 0 forks source link

Using Inheritance for a Contacts Group (MAJOR ISSUE) #49

Closed MarschOSX closed 8 years ago

MarschOSX commented 8 years ago

On creation of a new contact, and if the fields are left blank, use the values set in the General Response to populate these fields (response, location, activity) and set the group of the contact to default.

Move the general response settings of (response, location, activity) to the settings activity. We don't need this as its own activity anymore, it was just used to demonstrate the minimum system.

The default group will not have inheritance. This means the contact will act on its own independent of other factors.

If you add a contact to a group, then we use Inheritance. We use what ever the groups (response, location, activity) is, and grey out the contacts, since the group will take priority (INH == TRUE)

If the user wants to use the contact info again instead of the group, we turn off inheritance and we use the contact fields again (ungrey them) (INH ==FALSE)