MarschOSX / Responder

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

Create Settings Activity #37

Closed gabowser closed 8 years ago

gabowser commented 8 years ago

Store all settings in an activity to be changed by the user (instead of merged into General Reply)

MarschOSX commented 8 years ago

Move General Reply items into here, or maybe just change General Reply to settings! Might be easier

MarschOSX commented 8 years ago

You probably know, but just documenting it. The set delay doesn't work, and do we need to change the replyAll() to defualt?

MarschOSX commented 8 years ago

Just had a new idea. What if we leave the General Rely, but rename it to All Reply? Create a new toggle on the home screen, and this would override all contacts/groups (including default) as a universal message to all??? That way if you just want to tell anyone in your contacts who texts you a universal message, you dont need to go contact-by-contact to set it all? Default now becomes just a contacts group that will fill in blank fields.

Another smaller idea is to have a toggle to reply to anyone in the world (like our minimum system) with this All Reply? Have the option to reply to the world, or just the contacts the user has.

gabowser commented 8 years ago

I fixed the problem with the set delay (will push the change soon. Also, in the Single Group, you don't need to check the inheritance value, the database does that for you. So if inheritance is true, the database loads the group response and permissions into the contact info automatically.

For example:

Group: (testGroup, "generic group response", true (location), true (activity)) Contact: (+111111111, "testSubject", "testGroup", "my response", false (location), false (activity), true)

So since the last value (inheritance) is true, when you call getContactInfo(+111111111) you get: (+111111111, "testSubject", "testGroup", "generic group response", true (location), true (activity)), true)