[dev] Whups: removing Mytickets block
Sebastian Birnbach
birnbacs at gmail.com
Mon Jul 17 15:40:10 UTC 2017
2017-07-17 0:49 GMT+02:00 Michael J Rubinsky <mrubinsk at horde.org>:
> Please don't top post.
>
> Quoting Sebastian Birnbach <birnbacs at gmail.com>:
>
> Hi Michael,
>>
>> good idea but it does not appear so. prefs.php says:
>>
>
> Well, did you remove the entry for the "mybugs" block? The code snippet
> below shows that it is still present. You should add something like this to
> prefs.local.php:
>
> $_prefs['whups_default_view'] = array(
> 'value' => 'mybugs',
> 'type' => 'enum',
> 'enum' => array(
> 'search' => _("Search Tickets"),
> 'ticket/create' => _("Create Ticket")
> ),
> 'desc' => _("Select the view to display after login:")
> );
>
> Also, note that changing the default preference will only affect users
> that have not set their own preference. Existing users will need to remove
> the block via the UI.
Thanks Michael,
your proposed change will change the default view for the authenticated
user who has no whups preferences to a view without the ticket provider.
This helps for users who haven't logged in before but does not explain why
an existing user cannot delete the block.
birnbacs
>
>
>
> ...
>> // default view
>> $_prefs['whups_default_view'] = array(
>> 'value' => 'mybugs',
>> 'type' => 'enum',
>> 'enum' => array(
>> 'mybugs' => _("My Tickets"),
>> 'search' => _("Search Tickets"),
>> 'ticket/create' => _("Create Ticket")
>> ),
>> 'desc' => _("Select the view to display after login:")
>> );
>> ...
>>
>> and prefs.local.php is empty. The only ocurrence of the word 'lock' is in
>> prefs.php:
>>
>> ...
>> // address book selection widget
>> $_prefs['sourceselect'] = array(
>> 'type' => 'special',
>> 'requires_nolock' => array('search_sources'),
>> 'handler' => 'Whups_Prefs_Special_Sourceselect'
>> );
>> ...
>>
>> Regards
>>
>> S.
>>
>> 2017-07-14 3:19 GMT+02:00 Michael J Rubinsky <mrubinsk at horde.org>:
>>
>>
>>> Quoting Sebastian Birnbach <birnbacs at gmail.com>:
>>>
>>> I wish to remove block Mytickets from whups for my user but the trash
>>> icon
>>>
>>>> is not displayed.
>>>>
>>>> The default layout for whups is set in file whups/mybugs.php, lines
>>>> 22-35.
>>>> For authenticated users, unless they have other preferences, blocks
>>>> Mytickets, Myrequests and Myqueries. I can comment out the line that
>>>> enters
>>>> Mytickets and create a new user who does not have the Block in question.
>>>>
>>>> I felt that it should be possible to remove the Block for existing users
>>>> so
>>>> I navigated to the URL for editing (behind the little pencil button),
>>>> only
>>>> with "action=removeBlock" instead of "action=edit". The Mytickets block
>>>> came off right away. I could reproduce this behaviour so it is probably
>>>> not
>>>> a permissions problem.
>>>>
>>>> A happy little bug maybe?
>>>>
>>>>
>>>
>>> Do you have the preference locked in whups/config/prefs[.local].php?
>>>
>>> --
>>>
>>>> dev mailing list
>>>> Frequently Asked Questions: http://wiki.horde.org/FAQ
>>>> To unsubscribe, mail: dev-unsubscribe at lists.horde.org
>>>>
>>>>
>>>
>>>
>>> --
>>> mike
>>> The Horde Project
>>> http://www.horde.org
>>> https://www.facebook.com/hordeproject
>>> https://www.twitter.com/hordeproject
>>>
>>> --
>>> dev mailing list
>>> Frequently Asked Questions: http://wiki.horde.org/FAQ
>>> To unsubscribe, mail: dev-unsubscribe at lists.horde.org
>>>
>>>
>
>
> --
> mike
> The Horde Project
> http://www.horde.org
> https://www.facebook.com/hordeproject
> https://www.twitter.com/hordeproject
>
More information about the dev
mailing list