Dmitry Degtyarev
53a9d4af0f
add FilterDialog
...
replaces two duplicated dialog wrappers over filter widget
that were created for EditQueryItemWidget and ConsoleFilterDialog
2021-09-28 14:42:39 +04:00
Dmitry Degtyarev
c7b2adc971
redo find widget using designer
2021-09-27 15:19:55 +04:00
Dmitry Degtyarev
3937710831
redo filter widget using ui files
...
redo all sub-widgets as well
merge filter builder into normal tab
add add_classes() f-ns because ctors for classes used in ui forms can't
\ have extra args
2021-09-24 16:47:27 +04:00
Dmitry Degtyarev
9d0098431b
redo password dialog using ui file
...
add ctors to some edits that accept widgets instead of making them
2021-09-24 14:20:20 +04:00
Dmitry Degtyarev
7b3f8bce11
clean up object impl
...
match decl and impl order
remove unused f-ns
inline f-ns
2021-09-01 16:09:09 +04:00
Dmitry Degtyarev
7fbf3a2de4
remove member adconfig from adinterface
...
always using the static variable anyway
2021-09-01 12:43:50 +04:00
Dmitry Degtyarev
d9376d0805
make ad requirement for filter dialog explicit
...
pass adconfig from adinterface to filter dialog ctor
\ and down to all sub-widgets, instead of using the global adconfig
2021-09-01 12:23:00 +04:00
Dmitry Degtyarev
2a5636a7bf
fix security tab test
2021-08-31 16:21:05 +04:00
Dmitry Degtyarev
ad23494973
fix test compilation
2021-08-31 15:59:13 +04:00
Dmitry Degtyarev
def7a45fa5
rename console types dir
2021-08-31 13:54:14 +04:00
Dmitry Degtyarev
450745e850
rename console query to query item impl
2021-08-31 13:52:30 +04:00
Dmitry Degtyarev
8e9684d72b
rename consoleobject to objectimpl
2021-08-31 13:00:57 +04:00
Dmitry Degtyarev
1f03f65f3d
fix policy results test
2021-08-31 12:13:29 +04:00
Dmitry Degtyarev
d63a6be2e3
rename gpo f-ns
2021-08-20 17:54:53 +04:00
Dmitry Degtyarev
e10f6619b8
test protect deletion edit
2021-08-20 16:16:28 +04:00
Dmitry Degtyarev
6c00ff9211
test check_gpo_perms()
2021-08-19 13:58:26 +04:00
Dmitry Degtyarev
61a8185a78
test for correct perms after gpo creation
...
delete gpo in cleanup()
2021-08-19 12:21:04 +04:00
Dmitry Degtyarev
6a24956319
unlink policies after deletion
...
move gplink.cpp to adldap
add test for this
closes #273
2021-08-16 16:54:25 +04:00
Dmitry Degtyarev
7bdf381945
fix infinite loop in Gplink::equals()
...
add test for it
2021-08-13 15:25:56 +04:00
Dmitry Degtyarev
cb8a11c282
update gplink tests
2021-08-13 14:54:20 +04:00
Dmitry Degtyarev
c29da5c157
fix password edit verify test
...
previous version was nonsense
2021-08-05 17:17:32 +04:00
Dmitry Degtyarev
7b9d9d12ab
add tests for policy results widget
...
add alternate update() f-n for test
2021-08-05 16:58:33 +04:00
Dmitry Degtyarev
3dbbe0f297
add test for create_gpo() and delete_gpo()
2021-08-05 16:11:17 +04:00
Dmitry Degtyarev
0777bc55c3
fix object menu test (for real this time)
2021-08-05 11:54:40 +04:00
Dmitry Degtyarev
2fed66e0d7
add test for edit query item widget
2021-08-04 12:47:53 +04:00
Dmitry Degtyarev
eb401464fb
improve how unlock edit looks in password dialog
...
put checkbox on the left side on text
2021-08-02 17:11:12 +04:00
Dmitry Degtyarev
19287643d6
fix object menu test
2021-08-02 15:55:01 +04:00
Dmitry Degtyarev
718e0e0a06
fix account option edit
...
use click() instead of setChecked() so that clicked() signal is emitted
also test conflicts multiple times
2021-07-28 12:08:00 +04:00
Dmitry Degtyarev
31265a2ba0
add tests for gpoptions edit
2021-07-26 16:08:27 +04:00
Dmitry Degtyarev
f74b4db13b
add tests for string large edit
2021-07-26 15:50:28 +04:00
Dmitry Degtyarev
14a677bbc8
add test for account option edit
2021-07-26 15:29:23 +04:00
Dmitry Degtyarev
e6aefa5568
rework settings
...
remove Settings class
don't need to keep around qsettings
remove usage of bool settings
rework creation of actions tied to settings
save state in dtor's, can do that now because qsettings is not tied to
\ Settings object anymore
2021-07-26 12:29:25 +04:00
Dmitry Degtyarev
b52ab925b4
fix save_state() f-ns in tests
2021-07-21 18:07:37 +04:00
Dmitry Degtyarev
aacd9ef7bf
use qvariant for state f-ns
...
remove usage of qhashes in f-n returns and args
instead convert qhashes to/from qvariants
streamlines code using those f-ns
remove unnecessary state.isValid() checks
2021-07-21 17:47:14 +04:00
Dmitry Degtyarev
e6c6c64abb
rework some tests to be data-driven
2021-07-16 17:35:44 +04:00
Dmitry Degtyarev
0fbc8b5db6
use menu for attribute tab filtering
...
instead of dialog
filtering is now universal between separate properties dialogs
2021-07-14 16:38:52 +04:00
Dmitry Degtyarev
23331f70d9
rename logon computers edit test
2021-07-14 12:36:16 +04:00
Dmitry Degtyarev
0fca55f71c
make a general apply_unmodified() test
...
add this test to all edit tests
2021-07-14 12:35:00 +04:00
Dmitry Degtyarev
600fca88e1
add string other edit tests
2021-07-14 11:52:26 +04:00
Dmitry Degtyarev
8deb867bbe
add multi editor tests
2021-07-14 11:13:38 +04:00
Dmitry Degtyarev
7974341e89
add string editor tests
2021-07-13 17:51:48 +04:00
Dmitry Degtyarev
f6d365e11a
add datetime edit test
2021-07-13 17:42:13 +04:00
Dmitry Degtyarev
3546be89aa
fix test class name
2021-07-13 14:20:00 +04:00
Dmitry Degtyarev
99e0e71f84
add bool editor tests
2021-07-13 13:58:37 +04:00
Dmitry Degtyarev
d7948a1003
fix octet editor test
2021-07-13 13:51:08 +04:00
Dmitry Degtyarev
d4274dec32
add octet editor tests
2021-07-13 12:57:16 +04:00
Dmitry Degtyarev
87c2ababb1
replace QMessageBox static f-ns
...
they use exec(), use custom f-ns which use open()
2021-07-12 16:48:26 +04:00
Dmitry Degtyarev
0253680ada
clean up includes and defines
...
merge logon_hours_dialog.cpp into logon_hours_edit.cpp
2021-07-12 16:28:04 +04:00
Dmitry Degtyarev
c66cecf202
add delegation edit test
2021-07-12 13:14:38 +04:00
Dmitry Degtyarev
3ef8bf3f2b
add manager edit tests
2021-07-09 17:58:25 +04:00