This file is indexed.

/usr/lib/python2.7/dist-packages/trytond/modules/stock_lot_sled/product.py is in tryton-modules-stock-lot-sled 3.8.0-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 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
# This file is part of Tryton.  The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.pool import PoolMeta
from trytond.model import fields
from trytond.pyson import Eval

from .stock import DATE_STATE

__all__ = ['Template']
__metaclass__ = PoolMeta


class Template:
    __name__ = 'product.template'

    shelf_life_state = fields.Selection(
        DATE_STATE, 'Shelf Life Time State', sort=False)
    shelf_life_time = fields.Integer('Shelf Life Time',
        states={
            'invisible': Eval('shelf_life_state', 'none') == 'none',
            },
        depends=['shelf_life_state'],
        help='In number of days')
    expiration_state = fields.Selection(
        DATE_STATE, 'Expiration State', sort=False)
    expiration_time = fields.Integer('Expiration Time',
        states={
            'invisible': Eval('expiration_state', 'none') == 'none',
            },
        depends=['expiration_state'],
        help='In number of days')

    @staticmethod
    def default_shelf_life_state():
        return 'none'

    @staticmethod
    def default_expiration_state():
        return 'none'