Releases: ansibleguy76/ansibleforms
Releases · ansibleguy76/ansibleforms
v3.0.6
Fixed
- Fixed multiselect bug
v3.0.5
Added
- Add object-like default value for dropdowns
- Add email notifications
- Allow custom git user/email per repo
Fixed
- Allow selfsigned certificates in mailserver
- Auto qdd repo hosts to known_hosts + add gui for manually
v3.0.4
Fixed
- Forgot fs-extra in package
Added
- Added 'ansibleforms_user' as object to extravars
v3.0.3
Changed
- Improved gui management (table format with paging and filtering)
- Updated all packages and no-cache build
Fixed
- You cannot remove a group with users
v3.0.2
Added
- More form validations
- Show expression and query form warnings
- Allow for expression references to have full object placeholder .e.g. $(settings.servers[0].name)
Changed
- Rewrote all callbacks to promises
- Query filter in dropdown
Fixed
- Remove query filter on values change
- Reset query value when "no data"
v3.0.1
Added
- Syslog integration (use env variables to tune)
- Relaunch and abort from joblog
- Override repo clone command
- Add log filtering and auto refresh
- Approvals and rejections (using new approval property)
Changed
- Logger levels changed (error, warning, notice, info, debug) / debug is lowest (silly is deprecated)
- Completely reworked job launch process (neater code and more reusable)
- Swagger job launch is now at job level
Fixed
- Allow non rsa ssh key
- Add job access to own jobs in joblog
- Repo runs silent
Removed
- Ansible launch api (see job post now)
- Awx launch api (see job post now)
- Multistep launch api (see job post now)
v3.0.0
Added
- About + GPL License
- Added new type : push to git
- Added property
key
: allow extravars to be specific key - Added extravars to joblog
- Added awx to joblog
- Added new type : multistep
- Added LogViewer
- Added SSH key autogen + update
- Added Git repo gui
Fixed
- Allow local expressions for query
- Wrong timezone timestamp in joblog
- Referencing (placeholder) multi select will now return array
Removed
- Awx and ansible get job api => is now native job api
- Awx and ansible joboutput => is now native job output
- Ansible and awx job aboort => is now native job abort
v2.2.4
Added
- Allow field named __inventory__ to have array to launch against multiple inventories (ansible only)
- Add new validation
validIf
andvalidIfNot
. Use an expression field as validation. - Add new
refresh
property to manually or auto refresh expression/query fields. - Add table enhancements
- prepopulate with
query
andexpression
- insertMarker and deleteMarker (to mark deleted or new records)
- allowDelete and allowInsert (to allow insert/delete)
- readonlyField
With this table feature you can now load existing data and use table to modify it.
The allowInsert set to false will focus on modification only.
The deleteMarker set to value of choice, will allow you to use ansibleabsent
for deleted records.
Read the wiki for more details.
- prepopulate with
Fixed
- Fixed a bug in notIn and in validation
- Fixed (dependency + expression) bug
- Fixed execute bug (read proper exit code)
- Fixed Warning color to orange
- Removed constants from new form in designer
Changed
- Upgrade from fontawesome 5 to 6
- Label is no longer a required property
v2.2.3
Added
- function fnCredentials(name) to get credentials
- function fnRestJwtSecure to pass a credential name, the password of the credentials is assumed the token
- Add noLog property to field for expression and query fields, no expressions, queries and results will be logged.
- Add new theme
fixed
- A clipping visualization improvement
v2.2.2
Fixed
- Dropdown box gets clipped at the bottom (was new bug since 2.2.1)
- Dependencies either with valueColumn or dot-notation