[turba] Turba 4alpha1 and display listing.

Simon Brereton simon.buongiorno at gmail.com
Wed Jul 11 19:43:27 UTC 2012


On 11 July 2012 15:26, Michael J Rubinsky <mrubinsk at horde.org> wrote:
>
> Quoting Simon Brereton <simon.buongiorno at gmail.com>:
>
>> On 11 July 2012 14:19, Michael J Rubinsky <mrubinsk at horde.org> wrote:
>>>
>>>
>>> Quoting Simon Brereton <simon.buongiorno at gmail.com>:
>>>
>>>> On 11 July 2012 13:43, Michael J Rubinsky <mrubinsk at horde.org> wrote:
>>>>>
>>>>>
>>>>>
>>>>> Quoting Simon Brereton <simon.buongiorno at gmail.com>:
>>>>>
>>>>>> Hi
>>>>>>
>>>>>> I'd like to request a feature or get a hint on how to make the change
>>>>>> (but I think for obvious reasons it should be a setting).
>>>>>>
>>>>>> Back in the day when server and client RAM were limited, I can see the
>>>>>> sense in limiting the Address Book Listing to alphabetical.  However,
>>>>>> for users with smaller address books, the ability to have all selected
>>>>>> by default (instead of starting at A) would be nice.  Otherwise, every
>>>>>> time you go to the address book you have to make one extra click to
>>>>>> see multiple users at once (say Charles and David).
>>>>>>
>>>>>> Would this be possible to implement, or is there a function I can
>>>>>> change in the code?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> This has been a pref in Turba since Horde 3. It's under Display
>>>>> preferences.
>>>>
>>>>
>>>>
>>>> Where?  I have:
>>>>
>>>> View to display by default:
>>>> --> This is limited to Address Book Listing or Search
>>>> Maximum number of pages
>>>> --> Set to 200
>>>> Number of items per page
>>>> --> Set to 50
>>>>
>>>> And still every time I go to Turba, I only see the 14 contacts I have
>>>> listed under A.  A is the only link in the list not clickable and I
>>>> have to click All to see All.
>>>
>>>
>>>
>>> Probably because you have more than 50 contacts.
>>
>>
>>
>> But less than 14 of them begin with A.  Given the options and the
>> defaults, I would expect the first 50 contacts to be shown - whether
>> that's A-C or A-Z, so with all due respect, some additional wording
>> may be needed.
>>
>> But you're right, changing that to more than the number of the
>> contacts in the address book does indeed show all.  But for any value
>> less than the total address book it limits to A only.  That's not
>> clear from those values or variable descriptions.  Because it's only
>> number of items per page if the total number of items is less than the
>> added value.
>
>
> No, because if you have less than max per page contacts, there is no need to
> page them. If you have more that max-per-page contacts, it is paged. The
> only paging we do is alphabetical. If you have more that max-per-page
> contacts that start with A, then the A's are also paged.
>
> If you have better wording for those prefs, feel free to suggest some.

Number of items per page (if this is larger than the total number of
address book entries, the entire address book will show.  If this is
larger than the number of entries under any particular letter then the
entries for that letter will be paginated).

Really, a check-box saying Show entire address book up to [input
field] xxx [/input field] would be my suggestion.  And then the
pagination descriptions become clear by themselves.  If I could code
it, I would offer a patch to the project.


>> Finally, let's say I set this to 200 (the average non-corporate
>> address-book).  User has all his/her contacts displaying for years and
>> years and years.  One day, because of a sync error or just because
>> they reach 201, bam, they are back to just 3 contacts listed under A
>> and I'm getting phone calls and emails asking why it's "broken"..
>
>
> I would think it's pretty obvious that if the Pager is showing, you have to
> click on the letters to see them. If it's not showing then there is no
> paging. I.e., the pager doesn't show if you don't need it, so it should be
> obvious that the contacts are now being paged.


More information about the turba mailing list