Edgewall Software

Ticket #3281: ticket-api.keywords.diff

File ticket-api.keywords.diff, 0.8 kB (added by wkornew, 2 years ago)

please patch ticket/api.py

  • ticket/api.py

    old new  
    5555            fields.append(field) 
    5656 
    5757        # Owner field, can be text or drop-down depending on configuration 
    58         field = {'name': 'owner', 'label': 'Owner'} 
     58        field = {'name': 'owner', 'label': 'Owner', 'restricted': True} 
    5959        if self.config.getbool('ticket', 'restrict_owner'): 
    6060            field['type'] = 'select' 
    6161            users = [] 
     
    9292            fields.append(field) 
    9393 
    9494        # Advanced text fields 
    9595        for name in ('keywords', 'cc', ): 
     96            if name == 'keywords' and self.config.getbool('ticket', 'hide_keywords'): 
     97                continue 
    9698            field = {'name': name, 'type': 'text', 'label': name.title()} 
    9799            fields.append(field)