{% load admin_tags %}

Shortcuts

i
Open/close the window that contains information regarding the state of the actions.
esc
Close confirmation window.
shift + click
Order the contents of the table by selecting multiple columns.
{% comment %} Show filter tips only in pages that actually have filters {% endcomment %} {% if filter_dict %}

Compact Filters View

Each filter has an identifier that can be used in Compact Filters View.
The identifiers for the filters at the top of this page are:
{% for filter in filter_dict %} {{ filter.name }}{% if forloop.last %}.{% else %}, {% endif %} {% endfor %}

Usage Examples

Search for the keyword "John" in the most common text fields of the User model.
user:John
Search for the keywords "John" and "Jane" in the most common text fields of the User model and return the disjunction (logical OR) of their results.
user: John {{ ADMIN_OR_SIGN }} Jane
Search for the keywords "John" and "Doe" in the most common text fields of the User model and return the conjuction (logical AND) of their results.
user:John Doe
user: John Doe
Search for the keyword "John" in the first_name field of User and "Doe" in the last_name field, and return the conjuction of their results.
user:first_name=John last_name=Doe
Search for the keywords "John" and "Doe" but also limit the results by filtering the users that:
- have status "Pending Moderation" OR "Active"
- have VMs whose status is "Started"
- have IPs that contain the number ".27"
user:John Doe status:pending moderation,active vm:operstate=started ip:.27
Note 1:
You can also experiment with Compact View by switching to and from Standard View.
Note 2:
For the time being, you can find more model field names by reading the models.py files of Cyclades/Astakos.
Note 3:

When you search for keywords in text fields you can perform logical AND by using spaces and logical OR by using {{ ADMIN_OR_SIGN }}. The evaluation order of these two operators is from left to right.

Also, it is recommended to use the logical operators in uppercase and the keywords in lowercase or camelcase.

Example
We have the users Jane Roe and John Doe.

Search: user: Jane {{ ADMIN_OR_SIGN}} John Doe => (Jane OR John) AND Doe =>
Result: John Doe

Search:user: Jane Roe {{ ADMIN_OR_SIGN}} John => (Jane and Roe) OR John =>
Result: Jane Roe, John Doe

{% endif %}