Am 16. Januar 2020 07:34:32 MEZ schrieb Velu Narasimman <[email protected]>: >Well, I am getting menu as a dictionary as shown below, > >{'mainnav': [{'active': False, 'name': 'project', 'label': <Element >"a">}, { >'active': False, 'name': 'added_common', 'label': <Element "a">}, >{'active': >False, 'name': 'admin', 'label': <Element "a">}, {'active': False, >'name': >'reports', 'label': <Element "a">}, {'active': False, 'name': >'metrics', >'label': <Element "a">}, {'active': False, 'name': 'mytimesheet', >'label': < >Element "a">}, {'active': True, 'name': 'myprojects', 'label': <Element >"a" >>}, {'active': False, 'name': 'timesheetapproval', 'label': <Element >"a">}], >'metanav': [{'active': False, 'name': 'login', 'label': u'logged in as >karthikeyan.nagaraja'}, {'active': False, 'name': 'logout', 'label': < >Element "a">}, {'active': False, 'name': 'prefs', 'label': <Element >"a">}, { >'active': False, 'name': 'about', 'label': <Element "a">}]} > >I get this, when I refresh the web page in my browser. These menus are >dynamic, differs among different users based on the permissions that >they >have in system. But I wish to generate this without using a browser. So >how >can I make a web request handling in program itself and the above >menus? > > > >On Thursday, January 16, 2020 at 10:24:17 AM UTC+5:30, Velu Narasimman >wrote: >> >> Hi, >> >> I am using MenusPlugin <https://trac-hacks.org/wiki/MenusPlugin> >for >> displaying submenus. I need to get all the menus that are about to be > >> displayed for a user even before he logs into the site. Is it >possible? If >> yes, how shall I do it in a back-end program? Please share me your >ideas. >> >> Thanks in advance. >> > >-- >You received this message because you are subscribed to the Google >Groups "Trac Users" group. >To unsubscribe from this group and stop receiving emails from it, send >an email to [email protected]. >To view this discussion on the web visit >https://groups.google.com/d/msgid/trac-users/f1c42bf0-ed49-409d-805a-eaf723829ba9%40googlegroups.com.
So you know about XML-RPC-Plugin [1]? IMHO this is the most standardized non-browser access to enabled Trac sites. [1] https://trac-hacks.org/wiki/XmlRpcPlugin Mit freundlichem Gruß Steffen Hoffmann -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/trac-users/2181FE45-9EE8-4CBE-9D4B-7BC04E28D6EE%40web.de.
