Details

    • Type: Task Task
    • Status: Done Done (View Workflow)
    • Priority: Normal Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: UCMDB
    • Labels:

      Description

      User Permission: add permission check on data level

        Activity

        Fares Jebali logged work - 31/Mar/26 12:00 AM
        • Time Spent:
          1 day
           

          fixed some case testing like user have no permission to any version
          debug code
          resolve some bugs

        Fares Jebali logged work - 30/Mar/26 12:00 AM
        • Time Spent:
          1 day
           

          debug nep and find a bug a check later
          implementation of version management permission

        Fares Jebali logged work - 27/Mar/26 12:00 AM
        • Time Spent:
          1 day
           

          implemneted view site cordination action
          reslove bugs
          prepare test case

        Fares Jebali logged work - 26/Mar/26 12:00 AM
        • Time Spent:
          1 day
           

          refractor filter permission to be generic to all network element
          add permission filter to all network element
          start to make full exemple to test the implemenation

        Fares Jebali logged work - 25/Mar/26 12:00 AM
        • Time Spent:
          1 day
           

          modify save button status for sites, zones, bsc based on permission
          implement get bsc Based on permission
          resolve problems

        Fares Jebali logged work - 24/Mar/26 12:00 AM
        • Time Spent:
          7 hours
           

          debug nep to know how permission data level in get bts handled
          write code implementation in ucmdb
          verify the delete action for zone and region
          resolve some bugs

        Fares Jebali logged work - 23/Mar/26 12:00 AM
        • Time Spent:
          7 hours
           

          add modify action
          control edit button based on modify action
          resolve some bugs

        Fares Jebali logged work - 18/Mar/26 12:00 AM
        • Time Spent:
          1 day, 6 hours
           

          Examined JSON cache structure for UCMDB modules
          Mapped relationships between global vs specific permissions
          Corrected buildPermissionPredicateForModuleAndAction() logic
          Added global permission check before calling getSpecificallyAllowedItems()
          Implemented exception handling to prevent crashes
          Developed queries to verify zone existence in database
          Created PL/SQL validation script for bulk ID checking

        Fares Jebali logged work - 13/Mar/26 12:00 AM
        • Time Spent:
          7 hours
           

          Analyzed the structure of the user permission cache

          Connected the permission system with the data provider layer

          Ensured proper loading of user permissions at runtime
          Investigated and resolved null pointer exceptions in permission checks
          Identified missing action configurations in the system

        Fares Jebali logged work - 10/Mar/26 12:00 AM
        • Time Spent:
          7 hours
           

          Implemented user data-level permissions on attributes in the UCMDB database.

          These attributes belong to Site and are used during CSV import/export operations.

          Performed debugging to identify issues related to attribute permissions.

          Fixed several problems and adjusted the logic to ensure correct permission handling.

          People

          • Assignee:
            Fares Jebali
            Reporter:
            Bessem Manita
          • Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Due:
              Created:
              Updated:
              Planned Start:
              Planned End:
              Actual Start:
              Date of Baselining:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 2 weeks, 2 hours
              2w 2h

                Drag and Drop