Update to#306
Closed
LarryLaffer-dev wants to merge 54 commits into
Closed
Conversation
This reverts commit 27f77fb.
- Updated documentation and comments in `zn_interface.py` for clarity and consistency. - Enhanced the `ZnInterface` class to provide detailed initialization and function descriptions. - Streamlined the addition of Zn commands in the `Diameter` class, ensuring they are registered only if enabled in the configuration. - Removed redundant Zn-Interface initialization from `hssService.py`, allowing the Diameter library to handle it internally. - Improved logging messages for better traceability during the Zn-Interface command registration process.
Diameter zn
Refactor georedPeers assignment to use config parameter directly
- Added IFC_TEMPLATE model to the database with fields for template ID, name, description, and content. - Introduced API endpoints for creating, retrieving, updating, and deleting IFC templates. - Implemented cache invalidation for IFC templates using Redis messaging. - Updated Diameter service to support loading IFC templates from the database or file system based on configuration. - Enhanced messaging functionality with async support for Redis pub/sub operations. - Updated configuration files to include IFC template settings for backward compatibility.
Implement IFC Template Management
Add IFC template configuration options to config.yaml
- Incremented database schema version to 2 - Added `ifc_template` table with relevant fields - Updated `ims_subscriber` and `operation_log` tables to include foreign key references to `ifc_template` - Introduced `upgrade_add_ifc_template` method for schema upgrades - Created unit tests for Zn-Interface functionality
Add IFC template management and database schema updates
…ble and update database initialization to set main_service flag
Enhance database schema upgrade to check for existing ifc_template ta…
Add main_service flag to Diameter and Database clients
…nation to 0-based index
Refactor ENUMClient to import IMS_SUBSCRIBER directly and adjust pagi…
…n Diameter class; refactor IFC_TEMPLATE import in IfcTemplateCache class
…fallback response for unhandled errors in generateDiameterResponse method. Improved username parsing to handle cases without domain separator, logging warnings as necessary.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.