Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • fusiondirectory fusiondirectory
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 33
    • Issues 33
    • List
    • Boards
    • Service Desk
    • Milestones
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectoryfusiondirectory
  • fusiondirectoryfusiondirectory
  • Issues
  • #5747
Closed
Open
Issue created Dec 19, 2017 by bmortier@bmortierMaintainer

Deletion of objects should not treat ACL on each tab separately

Description

Deleting a system with an admin account remove the DNS entry as well (a blue popup with "DNS update" shows up) while doing it with a limited account does not (no popup and removal is faster).

Meanwhile, renaming a system with the limited account does update the DNS as well (I think it delete/recreate the entries in an LDAP pov). The blue message pops up.

Distribution Name and Version

RHEL7

FusionDirectory Version

1.2 fixes

Plugin with the defect

DNS

PHP version used

5.4

Origin of php packages

epel/rhel channels

Steps to Reproduce

  1. Delete a system
  2. Edit the DNS zone the system was registered in, the record still exists

Expected behavior:

Deletion with limited account

Actual behavior:

No deletion

Reproduces how often: 100%

Additional Information

ACLs : TechDNSZone appplied to zone "example.com." : DNS Zone -> Object: DNS Zone :

  • Create + Delete objects
    • Reverse Zones for this zone rw
    • DNS Records for this zone (dnsRecords) rw DNS Zone -> Object: DNS Record :
  • Create + Delete objects
    • A and PTR Records rw
TechDNSReload applied to system object dns-m (master dns server):
Server -> Server Object : This server name (cn) r / A short description (description) r
Server -> DNS : Full object : r

TechDNSSystems applied to department "Postes utilisateurs" containing systems :
DNS Zone -> Object: DNS Zone:  DNS Records for this zone (dnsRecords) rw 
         -> Object: DNS Records : A Records (dnsRecord_aRecord) rw
Workstation -> Object: Workstation : Create / Move / Delete / rw (full)
            -> Object: Model r
            -> Object: DNS Create / rw (full) + DNS Zone for this host (fdDNSZoneDn) rw
            -> Object DHCP : DHCP Hosts declared for this system (dhcpHosts) rw
Edited Dec 21, 2017 by bmortier
Assignee
Assign to
Time tracking