- Apr 20, 2018
-
-
Benjamin Bertrand authored
The interface name doesn't need to be displayed in the form as we force it to the hostname. We set the interface name to the hostname when submitting the form. This fixes the copy/paste issue with the mouse that didn't trigger the keyup event. JIRA INFRA-287
-
- Apr 10, 2018
-
-
Benjamin Bertrand authored
JIRA INFRA-281
-
- Apr 09, 2018
-
-
Benjamin Bertrand authored
If an error is raised when submitting the form, we should keep the IP that was entered. JIRA INFRA-285
-
Benjamin Bertrand authored
The class "is-invalid" is removed on all type=text input on keyup event. JIRA INFRA-285
-
Benjamin Bertrand authored
The sorting of the models was done in the utils.get_model_choices funtion but a specific query was passed to not display admin_only networks. The sorting is now done even when passing a specific query to get_model_choices. JIRA INFRA-284
-
Benjamin Bertrand authored
- create many-to-many relationships between the user table and attributes tables (manufacturer / model / location / status / action) - add a checkbox as the first column of the attributes table to add or remove an attribute to the favorites - add a new page to display the favorite attributes JIRA INFRA-283
-
- Apr 06, 2018
-
-
Benjamin Bertrand authored
On page load we have to check the machine type to enable / disable item_id and check / uncheck the random MAC
-
Benjamin Bertrand authored
JIRA INFRA-281
-
Benjamin Bertrand authored
JIRA INFRA-277
-
Benjamin Bertrand authored
"type" field on host replaced with foreign key "machine_type_id" JIRA INFRA-281
-
Benjamin Bertrand authored
The description is only shown if not empty JIRA INFRA-280
-
- Apr 05, 2018
-
-
Benjamin Bertrand authored
Many new models are not descriptive (part number) and being able to search in the model description should help.
-
- Mar 16, 2018
-
-
Benjamin Bertrand authored
We should reserve 10 addresses at the beginning and 5 at the end. Meaning for a /24 network, we should start at 11 and end at 249.
-
- Mar 14, 2018
-
-
Benjamin Bertrand authored
This reverts commit 920b9bc5. Allowing cnames with different domains makes things too complex. The domain shall be the same as the host. See INFRA-242
-
- Mar 13, 2018
-
-
Benjamin Bertrand authored
Allow to filter by domains
-
Benjamin Bertrand authored
Fix INFRA-242
-
Benjamin Bertrand authored
Having the username in the API is more useful than the display name. We keep the display name in the UI. Fix INFRA-241
-
- Mar 07, 2018
-
-
Benjamin Bertrand authored
Not everyone at ICS is part of the 'ICS Employees' AD group. We have to accept 'ICS Consultants' as well. The CSENTRY_LDAP_GROUPS settings now takes a list of groups instead of just one. Remove unused is_member_of_all_groups method. Fixes INFRA-225
-
- Mar 06, 2018
-
-
Benjamin Bertrand authored
Fixes INFRA-224
-
- Mar 05, 2018
-
-
Benjamin Bertrand authored
Allow to easily print the actions
-
- Feb 28, 2018
-
-
Benjamin Bertrand authored
-
Benjamin Bertrand authored
-
- Feb 26, 2018
-
-
Benjamin Bertrand authored
-
Benjamin Bertrand authored
Fix error: User instance is not bound to a Session; attribute refresh operation cannot proceed
-
- Feb 23, 2018
-
-
Benjamin Bertrand authored
-
Benjamin Bertrand authored
-
- Feb 20, 2018
-
-
Benjamin Bertrand authored
If we scroll to the submit button, we can't see the "Submit" QRCode
-
Benjamin Bertrand authored
-
Benjamin Bertrand authored
The QRCode content doesn't matter. It's only there to trigger a CR to submit the form. Scanning a serial number will focus on the submit button so that scanning the QRCode doesn't enter text in any form input field.
-
Benjamin Bertrand authored
-
- Feb 15, 2018
-
-
Benjamin Bertrand authored
- Remove QRcodes page - Add Status to attributes page (only allow admin to add new statuses) Actions QR Codes not visible anymore. Required ones shall be put on the page where they are used.
-
- Feb 14, 2018
-
-
Benjamin Bertrand authored
-
Benjamin Bertrand authored
Add a last modified query parameter to static resource. This will force the browser to re-load resources (css, js...) after a new deploy.
-
- Feb 12, 2018
-
-
Benjamin Bertrand authored
This reverts commit 4ddde36f. This broke the loading of fonts. Fonts directory should be excluded.
-
Benjamin Bertrand authored
The browser caches the static files (js, css...). Flask-CacheBust adds a hash to the URL of each static file to force clients to redownload the files when changed.
-
Benjamin Bertrand authored
The network range defines the IP to be allocated. This is to reserve some specific addresses (for gateway for example). An admin user should be able to define an interface outside the network range. The IP address select field was replaced with a string field (initialized to the first available IP). Fixes INFRA-200
-
- Feb 09, 2018
-
-
Benjamin Bertrand authored
Fixes INFRA-197
-
Benjamin Bertrand authored
-
Benjamin Bertrand authored
The interface name shall start with the hostname of the host it is associated to. Note that this is only enforced via the UI (from which most users will interact), not from the API. Fixes INFRA-195
-
Benjamin Bertrand authored
- add domain_id on NetworkScope table to define a default domain - add domain_id on Network (default to the Network Scope one) Fixes INFRA-194
-