mirror of
https://github.com/altlinux/admc.git
synced 2025-01-05 01:18:06 +03:00
6353d682ac
- PDC-Emulator check option is added. If option is enabled, GPT-related moves like policy editing/creation/deletion will be prevented under non-PDC-Emulator DC connection. - Fixed group policy link order value in organizational unit's results widget: order was sorted as string number earlier. It is sorted as a number now. - Organizational unit's inherited policies are added to corresponing tab in organizational unit's result widget. Also inherited policies list is added to organizational unit's properties group tab. - Enforce and disable checkable actions are added to policy link item context menu (group policy objects). - Fixed organizational unit and user rename ok buttons availability with spaces only. - Crashing after drag and drop attempt in organizational unit's results widget is fixed: drag and drop is disabled. - User and group general tab read-only widgets are added as results widgets for corresponding group and user items. - creationTime attribute's value display/edit fixed. - Time span attribute value display fixed. Also time span attribute edit is added.forceLogoff and lockOutObservationWindow attributes are added as time span. - Attribute userAccountControl, msDs-Supported and systemFlags values are displayed as hexadecimal. - Fixed group policy link appearing after an unauthorized creation attempt. |
||
---|---|---|
.gear | ||
cmake | ||
debian | ||
share | ||
src | ||
tests | ||
.clang-format | ||
.gitignore | ||
CHANGELOG_ru.txt | ||
CHANGELOG.txt | ||
CMakeLists.txt | ||
LICENSE.md | ||
README.md |
Building
Dependencies:
- qt (core, widgets, help, linguist tools)
- samba (smbclient, ndr)
- glibc (resolv)
- ldap
- krb5
- uuid
Once dependencies are installed, run this from the admc folder:
$ mkdir build
$ cd build
$ cmake ..
$ make -j12
If the build fails, check build output for missing dependencies.
You can also format the sources by building clangformat
target after cmake
is run, for example:
make -C build clangformat
Usage:
This app requires a working Active Directory domain and for the client machine to be connected and logged into the domain. You can find articles about these topics on ALTLinux wiki.
Launch admc from the build directory:
$ ./admc
Testing
Tests also require a domain and a connection to the domain.
Launch tests from the build directory:
$ ./admc-test