A read-only interface to Team using generic Bootstrap

This document specifies the read-only public interface of Lino Noi. implemented in lino_book.projects.bs3.

Provides readonly anonymous access to the data of lino_book.projects.team, using the lino.modlib.bootstrap3 front end. See also lino_book.projects.public

This does not use lino.modlib.extjs at all.

Tickets are rendered using plain bootstrap HTML:

>>> res = test_client.get('/')
>>> res.status_code
200
>>> soup = BeautifulSoup(res.content, "lxml")
>>> links = soup.find_all('a')
>>> len(links)
63
>>> print(links[0].get('href'))
/?ul=de
>>> print(links[1].get('href'))
/?ul=fr
>>> print(links[2].get('href'))
#
>>> res = test_client.get('/tickets/Ticket/15')
>>> res.status_code
200
>>> soup = BeautifulSoup(res.content, "lxml")
>>> links = soup.find_all('a')
>>> len(links)
38
>>> print(links[0].get('href'))
/?ul=en
>>> print(soup.get_text(' ', strip=True))
... 
Tickets Sign in — Home en de fr Tickets All tickets Office Recent comments Site About #15 (Bars have no foo) << < > >> State: Closed


(last update ...) Created ... by Jean Site: pypi ... Styled comment pasted ... This is Lino Noi ... using ...