Hello,
On Mon, Dec 19, 2016 at 01:20:54PM +0000, Adam Spiers wrote:
On Mon, Dec 19, 2016 at 12:55:24PM +0000, Andy Smith
wrote:
How would you then pick amongst the four (and soon
to be more)
different things you could add?
Just have all the fields immediately available.
I don't like the idea but it seems to be what people want so I'm
prepared to accept I'm wrong.
Underneath the
contact is a "change" button. Does that not let you
add a phone number? It does for me.
Ah, I see that now thanks. But again that's pretty unintuitive to me.
I would expect that button to change the /association/ between a
contact and the alerting role, not to change the contact's details.
Where would you expect the button to change a contact's details to
be if not directly below the contact, next to the button for
deleting it?
And also the most conspicuous place to change the
details of the main
contact is in the first section, so it doesn't seem logical that you
can only change certain fields via that section, and not add phone
numbers etc.
I was hoping to eventually get rid of that main contact, turning it
into just another contact. So as a consequence I'm not keen to add
anything new to it (like phone numbers).
The main contact used to be all we had, so quite a lot of existing
code just gets your name and email address out of that. To save
having to rewrite everything at once I've left the main contact in
existence but if it is confusing then I will find a way to remove it
or at least not display it like it is.
It looks like the schema contains tables for the main
contact,
secondary contacts, roles, and the role_contact association between
roles and secondary contacts. Is that right? If so I think that's
the source of some of the confusion, because all contacts should be
equal for the most intuitive UI, which would also allow the primary
and secondaries to be interchangeable.
You're right in that the main contact existed first and so exists as
a separate thing. All the other contacts are "equal".
I'd suggest asking a UI/UX designer how to do this
better.
We can't really afford it so unfortunately will rely on free advice
from users.
It would have been good to get some of this input 5 months ago when
this feature was being worked on:
http://lists.bitfolk.com/lurker/message/20160723.011237.83603d29.en.html
but now is better than never, and 25 phone numbers have been added
just today, which is more than in the entire previous time to date,
so thanks for your email, Scott. :)
Cheers,
Andy
--
https://bitfolk.com/ -- No-nonsense VPS hosting