-
Notifications
You must be signed in to change notification settings - Fork 2
281 user friendly decommutation of received reports #332
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
d-linko
merged 60 commits into
main
from
281-user-friendly-decommutation-of-received-reports
Apr 24, 2026
Merged
Changes from 52 commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
9bcb1db
Grafana updates including: Upgraded to v12, switched internal DB to P…
DavidEdell e540ba4
Added to UI a prototype Help page and a Not Found page handler.
DavidEdell d8c5af4
Resolve default database warning in grafana (hopefully).
DavidEdell ca174dd
Added upgrading file
DavidEdell d968c1a
Add amp-manager to UI Status page
DavidEdell c24e9a3
added inifinity-datasource plugin and example panels
ddc8798
updated layout of panels
04d219c
Fix core '/services' REST API to return JSON instead of text
DavidEdell fc9caae
Core REST API bugfixes to detect timeouts and resolve potential error…
DavidEdell 356a034
initial dev creating a internal transcoder
8a49c42
working version, added new profile default is internal transcoding
b506a84
Merge remote-tracking branch 'origin/295-new-configuration-of-transco…
DavidEdell 14eda5f
working transcoder fixed issue with threading and DB
ccde72c
Merge remote-tracking branch 'origin/295-new-configuration-of-transco…
DavidEdell 337e912
Automatically create GHCR images when a tag is created. This suppleme…
DavidEdell 4170e90
Fix ghcr name if triggered by tag
DavidEdell a055b23
Fixing grafana authnz/demo websocket proxy configuration.
DavidEdell 2154cfc
removed services related to transcoder since they arent up by default
928c859
added --ignore flag for podman volume creaete to avoid name error
73096f8
moved grafana db password to enviroment var
a825c12
moving adms init
ee8c918
Merge remote-tracking branch 'origin/main' into 187-improve-initial-d…
1032a48
Updated REST APIs to return correct error codes, and updated dtnma-to…
DavidEdell c685598
moved init adms logic into transcoder
f817d70
added new folder for adding new ADMS in core
1cbcf10
added gitignore to extra_adms to avoid extra adms be added to main
15052f6
Add REFDA startup to allow ipn-scheme managers all access
BrianSipos 67003a7
Updating all deps references.
DavidEdell b19e333
Force CI build to run with no-cache
DavidEdell 1e7860e
moved init logic to avoid loop startup error
3ee0d50
loading default ADMs controlled by a new route
6913071
Revert "Force CI build to run with no-cache"
DavidEdell 5b96e5d
Merge remote-tracking branch 'origin/main' into 305-rest-api-error-ha…
DavidEdell 3e3291e
Address SonarQube documentation warning.
DavidEdell fc68cd2
Use HTTP status code enums consistently.
DavidEdell 39852a7
setting cache to store processed reports
2679935
Fixed an additional error return.
DavidEdell 888e82f
Merge branch 'main' into 281-user-friendly-decommutation-of-received-…
c26d469
updated to to use newest SQL for reports
3fc2e5c
added COPY for startup.uri
9a30211
added for querying for report templates
7d82f6a
Merge remote-tracking branch 'origin/305-rest-api-error-handling' int…
525fbcf
updated grafana to use new rptsets
2db0a8a
updated to include rpt_item_index
4a7c09a
updated to uses time_offset as a timestamp
1b4f28b
updated test execset
a4140b5
removed special char
8580547
adding logs
a4ab73b
latest dtnma-tools
8fdc4d6
updated to latest dntma-tools
da0e94b
removed rpt_item_index
5d38ad1
Merge remote-tracking branch 'origin/main' into 281-user-friendly-dec…
d53ad09
Merge remote-tracking branch 'origin/main' into 281-user-friendly-dec…
ec049ff
changed time_offset to agent_time
92d775a
updated to align with latest dtnma-tools
58a1d9d
Merge remote-tracking branch 'origin/main' into 281-user-friendly-dec…
6ca37f7
combining reports that are the same ARI but stored with nn or no nn
4b9213b
adding missing _ in transcoder_put_str
659a8da
removed extra logs
942d1c4
addressing sonar issues
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,58 @@ | ||
| #!/usr/bin/env python3 | ||
| # -*- coding: utf-8 -*- | ||
| # | ||
| # Copyright (c) 2023 The Johns Hopkins University Applied Physics | ||
| # Laboratory LLC. | ||
| # | ||
| # This file is part of the Asynchronous Network Management System (ANMS). | ||
| # | ||
| # Licensed under the Apache License, Version 2.0 (the "License"); | ||
| # you may not use this file except in compliance with the License. | ||
| # You may obtain a copy of the License at | ||
| # http://www.apache.org/licenses/LICENSE-2.0 | ||
| # Unless required by applicable law or agreed to in writing, software | ||
| # distributed under the License is distributed on an "AS IS" BASIS, | ||
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
| # See the License for the specific language governing permissions and | ||
| # limitations under the License. | ||
| # | ||
| # This work was performed for the Jet Propulsion Laboratory, California | ||
| # Institute of Technology, sponsored by the United States Government under | ||
| # the prime contract 80NM0018D0004 between the Caltech and NASA under | ||
| # subcontract 1658085. | ||
| # | ||
| from typing import Any | ||
| from typing import Dict | ||
|
|
||
| from anms.models.relational import Model | ||
| from sqlalchemy import Column | ||
| from sqlalchemy import Integer | ||
| from sqlalchemy import String | ||
|
|
||
| # class for vw_ctrl_definition used for build ari | ||
| class Const(Model): | ||
| __tablename__ = 'vw_const_actual' | ||
| obj_actual_definition_id = Column(Integer, primary_key=True) | ||
| data_type = Column(String) | ||
| data_value = Column(String) | ||
| use_desc = Column(String) | ||
| obj_metadata_id = Column(Integer) | ||
| data_model_name = Column(String) | ||
| namespace = Column(String) | ||
| data_type_id = Column(Integer) | ||
| name = Column(String) | ||
| data_model_id = Column(Integer) | ||
| object_enumeration = Column(Integer) | ||
| status = Column(String) | ||
| reference = Column(String) | ||
| description = Column(String) | ||
|
|
||
| def __repr__(self) -> str: | ||
| return self.as_dict().__repr__() | ||
|
|
||
| def as_dict(self) -> Dict[str, Any]: | ||
| dict_obj = { | ||
| c.name: getattr(self, c.name) for c in self.__table__.columns | ||
| } | ||
|
|
||
| return dict_obj |
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.