1
0
mirror of https://github.com/altlinux/admc.git synced 2025-01-05 01:18:06 +03:00
Go to file
Valery Sinelnikov 6353d682ac 0.13.0-alt1
- 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.
2023-07-17 17:48:53 +04:00
.gear 0.13.0-alt1 2023-07-17 17:48:53 +04:00
cmake cmake: Don't abort when clang-format is not available 2023-02-15 00:58:02 +04:00
debian Fixed package names in install depends 2021-06-04 22:10:27 +02:00
share move admc.svg icon to "share" dir 2022-06-28 13:32:15 +04:00
src PDC-Emulator connection check is added 2023-07-17 15:42:55 +04:00
tests Inherited policies tab for OU is added 2023-07-05 22:59:48 +04:00
.clang-format clang-format: Ajust config 2023-02-15 00:57:11 +04:00
.gitignore fix cmakelists for a build in separate dir 2020-09-04 14:57:14 +04:00
CHANGELOG_ru.txt 0.13.0-alt1 2023-07-17 17:48:53 +04:00
CHANGELOG.txt 0.13.0-alt1 2023-07-17 17:48:53 +04:00
CMakeLists.txt Add 'clangformat' target to CMake 2023-02-15 00:58:02 +04:00
LICENSE.md Change project license due to linking with Samba parts 2020-11-06 20:32:35 +04:00
README.md Add 'clangformat' target to CMake 2023-02-15 00:58:02 +04:00

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

Screenshots

image