Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

# -*- coding: UTF-8 -*- 

# Copyright 2013-2016 Luc Saffre 

# License: BSD (see file COPYING for details) 

 

""" 

The :xfile:`models` module for :mod:`lino.projects.belref`. 

 

""" 

 

from lino.api import dd 

 

concepts = dd.resolve_app('concepts') 

 

 

class Main(concepts.TopLevelConcepts): 

    pass 

 

 

@dd.receiver(dd.post_analyze) 

def my_details(sender, **kw): 

    site = sender 

 

    lst = (site.modules.countries.Places, 

           site.modules.countries.Countries, 

           site.modules.concepts.Concepts) 

    for t in lst: 

        t.required_roles.discard(dd.SiteUser) 

        t.required_roles.discard(dd.SiteStaff) 

 

    site.modules.countries.Places.set_detail_layout(""" 

    name country inscode 

    parent type id 

    PlacesByPlace 

    """) 

 

    site.modules.countries.Countries.set_detail_layout(""" 

    isocode name short_code inscode 

    countries.PlacesByCountry 

    """)