Serhii Tsymbaliuk
69368fccdb
WebUI tests: Add simple test to check topology graph page is available
...
Ticket: https://pagure.io/freeipa/issue/8523
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2020-11-16 16:04:40 +01:00
Serhii Tsymbaliuk
1512acc7de
WebUI: Fix topology graph navigation crash
...
Add get_navigation_options method to all facet variations to unify forming facet links.
Ticket: https://pagure.io/freeipa/issue/8523
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2020-11-16 16:04:40 +01:00
Serhii Tsymbaliuk
29b41aef0a
WebUI: Fix jQuery DOM manipulation issues
...
The commit includes the following jQuery patches:
- Manipulation: Make jQuery.htmlPrefilter an identity function
(https://github.com/jquery/jquery/pull/4642 )
- Manipulation: Skip the select wrapper for <option> outside of IE 9
(https://github.com/jquery/jquery/pull/4647 )
In addition there is included a script that helps to patch and build
the new version of jQuery:
$ install/ui/util/make-jquery.js 3.4.1
Ticket: https://pagure.io/freeipa/issue/8507
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2020-09-24 16:21:04 +02:00
Serhii Tsymbaliuk
bcae209404
WebUI tests: Add test case to cover user ID override feature
...
The test case includes adding an user ID override to Default Trust View
and adding the ID override to some IPA group.
Ticket: https://pagure.io/freeipa/issue/8416
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2020-07-30 14:24:26 +03:00
Serhii Tsymbaliuk
5d9d6348c1
WebUI: Fix error "unknown command 'idoverrideuser_add_member'"
...
There was wrong IPA.associator class used for 'Groups' -> 'User ID overrides' association,
as a result a wrong command was sent to the server.
Ticket: https://pagure.io/freeipa/issue/8416
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2020-07-30 14:24:26 +03:00
Serhii Tsymbaliuk
d452e45ff0
WebUI tests: Change navigation tests to find menu items using data-name instead of href
...
Since menu pseudo-links was replaced with real one, navigation tests must be changed to not use href
for searching items.
Ticket: https://pagure.io/freeipa/issue/7137
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2020-07-29 14:06:55 +02:00
Serhii Tsymbaliuk
b25bccc59a
WebUI: Fix issue with opening links in new tab/window
...
- fix table item links reference
- fix global menu links reference
- fix API browser side panel links
- fix tab links reference
Ticket: https://pagure.io/freeipa/issue/7137
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2020-07-29 14:06:55 +02:00
Serhii Tsymbaliuk
c2ba333b96
WebUI: Fix "IPA Error 3007: RequirmentError" while adding idoverrideuser association
...
Add builder for association adder dialog which allows to override behavior of the component.
Replace default implementation with a custom one for idoverrideuser.
Replace text filter with 'ID view' select box in the idoverrideuser dialog.
Ticket: https://pagure.io/freeipa/issue/8335
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2020-06-22 09:31:34 +02:00
Serhii Tsymbaliuk
bc9f3e0557
WebUI: Apply jQuery patch to fix htmlPrefilter issue
...
Manually backport corresponding changes from jQuery 3.5.0:
https://github.com/jquery/jquery/commit/1d61fd9407e6fbe82fe55cb0b938307aa0791f77
A complete upgrade to jQuery 3.5 is impossible at the moment due incompatibility
with Bootstrap 3.4.1 which we currently use.
Ticket: https://pagure.io/freeipa/issue/8325
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Florence Blanc-Renaud <flo@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2020-05-28 13:20:52 +02:00
Serhii Tsymbaliuk
e668b61fd2
WebUI tests: Test all available fields on "Kerberos Ticket Policy" page
...
Ticket: https://pagure.io/freeipa/issue/8207
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2020-05-26 13:33:57 +02:00
Serhii Tsymbaliuk
7bef36de64
WebUI: Add authentication indicator specific fields to "Kerberos Ticket Policy" page
...
Ticket: https://pagure.io/freeipa/issue/8207
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2020-05-26 13:33:57 +02:00
Serhii Tsymbaliuk
3645854c11
WebUI tests: Add confirmation step after changing default group in automember tests
...
Ticket: https://pagure.io/freeipa/issue/8322
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Florence Blanc-Renaud <flo@redhat.com >
2020-05-15 18:03:01 +02:00
Serhii Tsymbaliuk
33ca074558
WebUI: Add confirmation dialog for changing default user/host group
...
Changing default group on automember rules page is too easy.
Add a confirmation dialog to avoid misclick in the case.
Ticket: https://pagure.io/freeipa/issue/8322
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Florence Blanc-Renaud <flo@redhat.com >
2020-05-15 18:03:01 +02:00
Serhii Tsymbaliuk
f4892d42af
WebUI tests: cover membership management with UI tests
...
Test cases:
- admin can add member manager for user/host group
- admin can add member manager group to user/host group
- member manager can add user to group
- member manager can remove user from group
- member manager can add host to host group
- member manager can remove host from host group
Ticket: https://pagure.io/freeipa/issue/8298
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Michal Polovka <mpolovka@redhat.com >
2020-04-30 15:03:49 +02:00
Serhii Tsymbaliuk
a0494bc3f3
Web UI: Upgrade jQuery version 2.0.3 -> 3.4.1
...
Ticket: https://pagure.io/freeipa/issue/8284
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2020-04-24 09:17:59 +02:00
Serhii Tsymbaliuk
10aaef031b
Web UI: Upgrade Dojo version 1.13.0 -> 1.16.2
...
- upgrade dojo.js bundle
- fix prepare-dojo.sh
- update Dojo version in package.json (reference purpose only)
Ticket: https://pagure.io/freeipa/issue/8222
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Armando Neto <abiagion@redhat.com >
2020-04-21 19:03:23 +02:00
Serhii Tsymbaliuk
99a62f29b2
Web UI: Upgrade Bootstrap version 3.3.7 -> 3.4.1
...
Ticket: https://pagure.io/freeipa/issue/8239
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2020-03-24 10:19:13 +02:00
Serhii Tsymbaliuk
a4634a59c9
WebUI tests: Fix broken reference to parent facet in table record check
...
Add decorator to has_record method which repeats the check when an active facet is changed
(catch StaleElementReferenceException).
Ticket: https://pagure.io/freeipa/issue/8157
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Armando Neto <abiagion@redhat.com >
2020-02-06 10:21:36 +01:00
Serhii Tsymbaliuk
9418042ee7
WebUI tests: Fix 'Button is not displayed' exception
...
Add a small timeout (up to 5 seconds) which allows to prevent exceptions when
WebDriver attempts to click a button before it is rendered.
Ticket: https://pagure.io/freeipa/issue/8169
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Sergey Orlov <sorlov@redhat.com >
2020-02-05 12:04:50 +01:00
Serhii Tsymbaliuk
7f6b1c99f0
WebUI: Fix notification area layout
...
The fix prevents blocking elements in the right side near notification area.
Notification area now has fixed width and it isn't offset.
Also notification icon is aligned to notification text.
Ticket: https://pagure.io/freeipa/issue/8120
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Armando Neto <abiagion@redhat.com >
2019-11-21 16:44:11 +01:00
Serhii Tsymbaliuk
c0b0c6b4b5
WebUI: Fix adding member manager for groups and host groups
...
- fix API method call for adding member manager
- fix regressions in host group associated tables
Ticket: https://pagure.io/freeipa/issue/8123
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2019-11-19 13:31:08 +01:00
Serhii Tsymbaliuk
4dbc6926b1
WebUI: Fix new test initialization on "HBAC Test" page
...
"New Test" action cleared only information about selected options but kept
radio buttons checked. It confused users and caused an error on validation step.
New behaviour is:
- tables forget all selected values after "New Test" click;
- first table record is checked initially in case the option is mandatory;
- all records is unchecked initially in case the option is not mandatory.
Ticket: https://pagure.io/freeipa/issue/8031
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Armando Neto <abiagion@redhat.com >
2019-09-17 18:12:43 -03:00
Serhii Tsymbaliuk
755154318a
WebUI: Fix changing category on HBAC/Sudo/etc Rule pages
...
No object can be added to a rule when object category is 'all'.
So while editing rule there is needed to save actual category value
before adding related objects.
Ticket: https://pagure.io/freeipa/issue/7961
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Armando Neto <abiagion@redhat.com >
2019-09-17 08:35:32 +02:00
Serhii Tsymbaliuk
123c93f92c
WebUI: Make 'Unlock' option is available only on locked user page
...
The implementation includes checking password policy for selected user.
'Unlock' option is available only in case user reached a limit of login failures.
Ticket: https://pagure.io/freeipa/issue/5062
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
Reviewed-By: Armando Neto <abiagion@redhat.com >
2019-09-11 18:26:34 +02:00
Serhii Tsymbaliuk
b20ae34b48
WebUI tests: Fix login screen loading issue
...
test_webui/test_loginscreen fails because login screen is rendered with delays.
To solve the issue small pause added after login.
Ticket: https://pagure.io/freeipa/issue/8053
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Francois Cami <fcami@redhat.com >
2019-08-29 20:16:43 +02:00
Serhii Tsymbaliuk
f16ea8e652
WebUI tests: Fix request timeout for test_trust
...
Because of intergration with AD server response can take time more then 1 minute.
So request_timeout is increased to 120s.
Ticket: https://pagure.io/freeipa/issue/8024
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Tibor Dudlak <tdudlak@redhat.com >
2019-07-29 17:38:45 +02:00
Serhii Tsymbaliuk
6af723c0c3
WebUI: Add PKINIT status field to 'Configuration' page
...
- Add 'Server Options' section to the page
- Add 'IPA master capable of PKINIT' field to the 'Server Options'
Ticket: https://pagure.io/freeipa/issue/7305
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Florence Blanc-Renaud <flo@redhat.com >
2019-07-26 18:10:02 +02:00
Serhii Tsymbaliuk
6316a00632
WebUI tests: Fix timeout issues for reset password tests
...
- Increase wait timeout after password reset
- Wait for server response after login in TestLoginScreen.test_reset_password_and_login_view
Ticket: https://pagure.io/freeipa/issue/8012
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2019-07-22 11:28:46 +02:00
Serhii Tsymbaliuk
dd7198acec
WebUI: Fix automount maps pagination
...
Apply pagination filter for cases when all table data is already loaded.
Ticket: https://pagure.io/freeipa/issue/6627
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2019-07-01 09:10:01 +02:00
Serhii Tsymbaliuk
93dc2d569d
WebUI: Disable 'Unlock' action for users with no password
...
Administrator should reset user password to make the unlock option available.
Ticket: https://pagure.io/freeipa/issue/5062
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2019-07-01 09:05:07 +02:00
Serhii Tsymbaliuk
881ec5a317
WebUI: Fix 'user not found' traceback on user ID override details page
...
Disable link to user page from user ID override in case it is in 'Default Trust View'
Ticket: https://pagure.io/freeipa/issue/7139
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Florence Blanc-Renaud <flo@redhat.com >
2019-06-27 10:10:40 +02:00
Serhii Tsymbaliuk
6a9c20a87c
Fix occasional 'whoami.data is undefined' error in FreeIPA web UI
...
'Metadata' phase (Web UI initialization flow) doesn't wait "whoami" response.
It causes the error when on the next phase "whoami" data is undefined.
To avoid this "whoami" request now has flag async = false,
so init_metadata waits until it will be completed.
Ticket: https://pagure.io/freeipa/issue/7917
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Rob Crittenden <rcritten@redhat.com >
2019-05-21 14:45:27 +02:00
Serhii Tsymbaliuk
133b199f61
Web UI (topology graph): Show FQDN for nodes if they have no common DNS zone
...
It allows to avoid confusion with identical short hostnames.
There are two cases implemented:
- no common DNS zone: graph shows FQDN for all nodes
- all nodes have one common DNS zone: graph shows DN relatively to the common zone
https://pagure.io/freeipa/issue/7206
Reviewed-By: Florence Blanc-Renaud <flo@redhat.com >
2019-03-21 16:01:11 +01:00
Serhii Tsymbaliuk
e12e3e84a9
WebUI test: Fix automember tests according to new behavior
...
After deleting user/host from group "rebuild" task is triggered,
so the entity returns to the group. And we check if it exists.
Also the order of cleaning test resources are changed:
groups are being deleted only after corresponding rules.
New automembership design description:
https://www.port389.org/docs/389ds/design/automember-postop-modify-design.html
Ticket: https://pagure.io/freeipa/issue/7881
Reviewed-By: Florence Blanc-Renaud <flo@redhat.com >
2019-03-20 11:33:50 +01:00
Serhii Tsymbaliuk
5e7f82db3c
Web UI: Increase timeouts for UI tests in Nightly PR configuration
...
Some test suites for WebUI in Nightly PR configuration have timeouts without any reserve.
So these tests fails randomly.
Timeout values for these test was increased to {real duration} + ~30%
https://pagure.io/freeipa/issue/7864
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2019-02-18 14:53:06 +01:00
Serhii Tsymbaliuk
b763bc7952
Fix test_arbitrary_certificates for Web UI
...
- fix selector for "Add" button in the certificate dialog
- specify selector for the certificate dialog
Ticket: https://pagure.io/freeipa/issue/7843
Reviewed-By: Sergey Orlov <sorlov@redhat.com >
2019-02-06 18:11:56 +01:00
Serhii Tsymbaliuk
bf1875a0e7
Web UI tests: Get rid of *_cert_path and *_csr_path config variables
...
Web UI tests now don't require additional configuration to test certificates.
Self-signed certificates and CSR are generated on fly.
Next variables from ~/.ipa/ui_test.conf for now are deprecated:
- arbitrary_cert_path
- service_csr_path
- user_csr_path
Ticket: https://pagure.io/freeipa/issue/7843
Reviewed-By: Sergey Orlov <sorlov@redhat.com >
2019-02-06 18:11:56 +01:00
Serhii Tsymbaliuk
88795fb9a9
Fix certificate revocation tests for Web UI
...
- correct revocation date before search
- increase timeouts
https://pagure.io/freeipa/issue/7834
Reviewed-By: Armando Neto <abiagion@redhat.com >
2019-02-04 14:14:26 +01:00
Serhii Tsymbaliuk
76437dc86c
Split test_webui_hosts PRCI tests
...
Web UI test_host is too heavy and causes timeout errors during night runs,
so it is moved to separate configuration.
Reviewed-By: Francisco Trivino <ftrivino@redhat.com >
2019-01-29 16:19:02 +01:00
Serhii Tsymbaliuk
ef7a903761
Fix "Configured size limit exceeded" warning on Web UI
...
Suppress size limit warning in 'refresh' command.
Ticket: https://pagure.io/freeipa/issue/7603
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2019-01-14 10:16:58 +01:00
Serhii Tsymbaliuk
18cac46092
WebUI: Temporary fix for UnexpectedAlertPresentException
...
It is regression in Firefox 55
Fixed in Firefox 65:
https://bugzilla.mozilla.org/show_bug.cgi?id=1503015
https://pagure.io/freeipa/issue/7809
Reviewed-By: Sergey Orlov <sorlov@redhat.com >
2018-12-13 21:14:57 +01:00
Serhii Tsymbaliuk
07c163ca92
Fix "ID views" tests fail after running "Automember" tests
...
Clear default user/host group before deleting.
https://pagure.io/freeipa/issue/7771
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2018-11-27 14:20:34 +01:00
Serhii Tsymbaliuk
6dc8b0c6a7
Fix nightly PR CI configuration for Web UI tests
...
Add strip operator for test_suite definitions (in nightly_*.yaml) to prevent inserting line breaks.
https://pagure.io/freeipa/issue/7756
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2018-11-16 10:55:56 +01:00
Serhii Tsymbaliuk
87474cc1a3
Split Web UI test suite in nightly PR CI configuration
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2018-11-12 12:04:27 +01:00
Serhii Tsymbaliuk
da70f397cb
Increase memory size for ipaserver topology (nightly-master.yaml)
...
Fix "Cannot allocate memory" error for Web UI tests
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2018-11-08 08:34:13 +01:00
Serhii Tsymbaliuk
8954521007
WebUI tests: Make possible to use kwargs with @screenshot decorator
...
Reviewed-By: Petr Cech <pcech@redhat.com >
2018-10-31 11:55:35 +01:00
Serhii Tsymbaliuk
8f2a75cb00
UI tests for "Automount": check dialog confirmation using ENTER
...
https://pagure.io/freeipa/issue/7735
Reviewed-By: Petr Cech <pcech@redhat.com >
2018-10-31 11:55:35 +01:00
Serhii Tsymbaliuk
6444808fd2
UI tests for "Automount": check some negative cases
...
https://pagure.io/freeipa/issue/7735
Reviewed-By: Petr Cech <pcech@redhat.com >
2018-10-31 11:55:35 +01:00
Serhii Tsymbaliuk
ba40590e9d
UI tests for "Automount": check indirect map duplication
...
https://pagure.io/freeipa/issue/7735
Reviewed-By: Petr Cech <pcech@redhat.com >
2018-10-31 11:55:35 +01:00
Serhii Tsymbaliuk
b7a149feb2
UI tests for "Automount": check creating automount key without some fields
...
https://pagure.io/freeipa/issue/7735
Reviewed-By: Petr Cech <pcech@redhat.com >
2018-10-31 11:55:35 +01:00
Serhii Tsymbaliuk
de06bf2778
UI tests for "Automount": check creating indirect automount map without some fields
...
https://pagure.io/freeipa/issue/7735
Reviewed-By: Petr Cech <pcech@redhat.com >
2018-10-31 11:55:35 +01:00
Serhii Tsymbaliuk
97f158aeec
UI tests for "Automount": Fix item deleting
...
https://pagure.io/freeipa/issue/7735
Reviewed-By: Petr Cech <pcech@redhat.com >
2018-10-31 11:55:35 +01:00
Serhii Tsymbaliuk
e957e0aef0
UI tests for "Automount": check modifying map and key settings
...
https://pagure.io/freeipa/issue/7735
Reviewed-By: Petr Cech <pcech@redhat.com >
2018-10-31 11:55:35 +01:00
Serhii Tsymbaliuk
1d4b43efa4
UI tests for "Automount": check "Add Automount..." dialogs
...
https://pagure.io/freeipa/issue/7735
Reviewed-By: Petr Cech <pcech@redhat.com >
2018-10-31 11:55:35 +01:00
Serhii Tsymbaliuk
8949aa64d9
UI tests for "Automember": Extend search cases
...
https://pagure.io/freeipa/issue/7721
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Cech <pcech@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-30 16:26:29 +01:00
Serhii Tsymbaliuk
cd795257cc
UI tests for "Automember": Negative cases
...
https://pagure.io/freeipa/issue/7721
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Cech <pcech@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-30 16:26:29 +01:00
Serhii Tsymbaliuk
33a74fb2c4
UI tests for "Automember": check setting default user/host group
...
https://pagure.io/freeipa/issue/7721
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Cech <pcech@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-30 16:26:29 +01:00
Serhii Tsymbaliuk
a68035dcae
UI tests for "Automember": check creating and deleting of automember rule conditions
...
https://pagure.io/freeipa/issue/7721
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Cech <pcech@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-30 16:26:29 +01:00
Serhii Tsymbaliuk
63cbf6294e
UI tests for "Automember": check creating and deleting of multiple rules
...
https://pagure.io/freeipa/issue/7721
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Cech <pcech@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-30 16:26:29 +01:00
Serhii Tsymbaliuk
49df1ab1c8
UI tests for "Automember": check search filter
...
https://pagure.io/freeipa/issue/7721
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Cech <pcech@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-30 16:26:29 +01:00
Serhii Tsymbaliuk
4c3f010461
UI tests for "ID Range": Clean unnecessary Python2 compatible code constructions
...
https://pagure.io/freeipa/issue/7709
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2018-10-16 09:09:02 +02:00
Serhii Tsymbaliuk
2d845cc70a
UI tests for "ID Range": check deleting primary local range
...
https://pagure.io/freeipa/issue/7709
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-15 14:11:42 +02:00
Serhii Tsymbaliuk
6595949e1d
UI tests for "ID Range": check creating ID Range with overlapping of primary and secondary RID base
...
https://pagure.io/freeipa/issue/7709
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-15 14:11:42 +02:00
Serhii Tsymbaliuk
dd590e7ea7
UI tests for "ID Range": - check creating ID range with special characters in name - check modifying ID range with existing secondary RID base
...
https://pagure.io/freeipa/issue/7709
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-15 14:11:42 +02:00
Serhii Tsymbaliuk
70f51c0db2
UI tests for "ID Range": check modifying ID range with invalid or missing values
...
https://pagure.io/freeipa/issue/7709
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-15 14:11:42 +02:00
Serhii Tsymbaliuk
dde4d19f7b
UI tests for "ID Range": check adding range with overlapping of existing local range
...
https://pagure.io/freeipa/issue/7709
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-15 14:11:42 +02:00
Serhii Tsymbaliuk
b180991aca
UI tests for "ID Range": check primary RID base duplication
...
https://pagure.io/freeipa/issue/7709
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-15 14:11:42 +02:00
Serhii Tsymbaliuk
369fb23ed9
UI tests for "ID Range": check adding range without primary and secondary RID bases
...
https://pagure.io/freeipa/issue/7709
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-15 14:11:42 +02:00
Serhii Tsymbaliuk
e55d17d609
UI tests for "ID Range": check range name and base ID duplication
...
https://pagure.io/freeipa/issue/7709
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-10-15 14:11:42 +02:00
Serhii Tsymbaliuk
d020fc49a6
Change Web UI tests setup flow
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
46eb9a38f0
Fix UI_driver.has_class exception. Handle situation when element has no class attribute
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
1affddaabe
Increase some timeouts in Web UI tests
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
970af640ee
Remove unnecessary session clearing in some Web UI tests
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
93eafaec1a
Add cookies clearing for all Web UI tests
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
b58bc75023
Generate CSR for test_host::test_certificates (Web UI test)
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
2b739701e3
Add SAN extension for CSR generation in test_cert (Web UI tests)
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
41258d81b5
Fix unpermitted user session in test_selfservice (Web UI test)
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
685cef554b
Fix test_user::test_login_without_username (Web UI test)
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
1f04c481e3
Use random realmdomains in test_webui/test_realmdomains.py
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
d582484bea
Fix test_realmdomains::test_add_single_labeled_domain (Web UI test)
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
1212402a61
Increase request timeout for WebUI tests
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
95928f624f
Use random IPs and domains in test_webui/test_host.py
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
2b3fd70156
Fix hardcoded CSR in test_webui/test_cert.py
...
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2018-09-19 13:32:51 +02:00
Serhii Tsymbaliuk
77286f5201
Replace old login screen logo with new one
...
Related: https://pagure.io/freeipa/issue/7362
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2018-08-21 17:38:32 +02:00
Serhii Tsymbaliuk
c2e1cdf8a3
Replace logo images with new one (version 4.7)
...
Resolves: https://pagure.io/freeipa/issue/7362
Reviewed-By: Tibor Dudlak <tdudlak@redhat.com >
2018-08-13 14:25:06 +02:00