### Install Sphinx dependencies Source: https://github.com/zammad/zammad-user-documentation/blob/pre-release/README.md Install the required Python packages for documentation generation. ```bash $ pip install -r requirements.txt ``` -------------------------------- ### Install gettext dependencies Source: https://github.com/zammad/zammad-user-documentation/blob/pre-release/README.md Install gettext on various operating systems to support translation workflows. ```bash $ brew install gettext # macOS $ sudo apt install gettext # Debian / Ubuntu $ sudo dnf install gettext # Fedora ``` -------------------------------- ### Build documentation locally Source: https://github.com/zammad/zammad-user-documentation/blob/pre-release/README.md Commands to trigger the documentation build process using make. ```bash $ make html ``` ```bash $ make -e SPHINXOPTS="-D language='en'" html ``` -------------------------------- ### Search by Creation Date Source: https://github.com/zammad/zammad-user-documentation/blob/pre-release/advanced/search.rst Filter by specific dates, ranges, or relative time offsets. ```default created_at:2018-11-18 created_at:[2018-11-15 TO 2018-11-18] created_at:>now-1h ``` -------------------------------- ### Search by Title Source: https://github.com/zammad/zammad-user-documentation/blob/pre-release/advanced/search.rst Use quotes for phrases containing spaces or wildcards for partial matches. ```default title:”some title” title:Printer title: “some ti*” ``` -------------------------------- ### Search by Ticket Number Source: https://github.com/zammad/zammad-user-documentation/blob/pre-release/advanced/search.rst Use exact matches or wildcards for ticket numbers. ```default number:1118566 number:11185* ``` -------------------------------- ### Search by Article Body Source: https://github.com/zammad/zammad-user-documentation/blob/pre-release/advanced/search.rst Perform keyword, fuzzy, or regular expression searches on article content. ```default article.body:heat article.body:heat~ articlebody:/joh?n(ath[oa]n)/ ``` -------------------------------- ### Update translation catalog Source: https://github.com/zammad/zammad-user-documentation/blob/pre-release/README.md Update the translation files before submitting changes. ```bash $ make gettext ``` -------------------------------- ### Search by Customer Name Source: https://github.com/zammad/zammad-user-documentation/blob/pre-release/advanced/search.rst Filter tickets by specific customer attributes. ```default customer.firstname: John ``` ```default customer.lastname: Doe ``` -------------------------------- ### Complex Search with Logical Operators Source: https://github.com/zammad/zammad-user-documentation/blob/pre-release/advanced/search.rst Combine multiple conditions using parentheses and logical operators. ```default state.name: open AND (article.from:me OR article.from:somebody) ``` -------------------------------- ### Search by State Source: https://github.com/zammad/zammad-user-documentation/blob/pre-release/advanced/search.rst Filter by ticket state using English names and logical OR. ```default state.name: new state.name:new OR open ``` -------------------------------- ### Search by Article Count Source: https://github.com/zammad/zammad-user-documentation/blob/pre-release/advanced/search.rst Filter tickets based on the number of articles using exact values or ranges. ```default article_count:5 article_count: [5 TO 10] article_count:[5 TO *] article_count:[* TO 5] ``` -------------------------------- ### Search by Article Sender Source: https://github.com/zammad/zammad-user-documentation/blob/pre-release/advanced/search.rst Filter tickets containing articles from a specific sender. ```default article.from:*bob* ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.