Skip to content

Commit

Permalink
Merge branch 'develop' into init-build-appinspect
Browse files Browse the repository at this point in the history
  • Loading branch information
artemrys authored Jan 3, 2025
2 parents eac28e2 + 00b3b89 commit d953fec
Show file tree
Hide file tree
Showing 156 changed files with 1,082 additions and 551 deletions.
134 changes: 26 additions & 108 deletions NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@

The following 3rd-party software packages may be used by or distributed with addonfactory-ucc-generator. Any information relevant to third-party vendors listed below are collected using common, reasonable means.

Date generated: 2024-11-27
Date generated: 2024-12-10

Revision ID: 4f336c06c9bcec855df9035ba02fee26ad3296f7
Revision ID: f656c701f3730f5453a3c67f3db5b6402c87b569

================================================================================
================================================================================
Expand Down Expand Up @@ -15375,9 +15375,9 @@ THE SOFTWARE.


--------------------------------------------------------------------------------
Package Title: Jinja2 (3.1.4)
Package Title: jinja2 (3.1.4)

Package Locator: pip+Jinja2$3.1.4
Package Locator: pip+jinja2$3.1.4

Package Depth: Direct
--------------------------------------------------------------------------------
Expand Down Expand Up @@ -16454,9 +16454,9 @@ THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO


--------------------------------------------------------------------------------
Package Title: MarkupSafe (2.1.5)
Package Title: markupsafe (2.1.5)

Package Locator: pip+MarkupSafe$2.1.5
Package Locator: pip+markupsafe$2.1.5

Package Depth: Transitive
--------------------------------------------------------------------------------
Expand Down Expand Up @@ -16985,71 +16985,14 @@ Package Depth: Direct
--------------------------------------------------------------------------------

* Declared Licenses *
BSD-3-Clause, Apache-2.0, BSD-2-Clause

* BSD-3-Clause *

Copyright (c) <year> <owner> . All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Apache-2.0

* Apache-2.0 *

This software is made available under the terms of *either* of the licenses
found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made
under the terms of *both* these licenses.


* BSD-2-Clause *

Copyright (c) Donald Stufft and individual contributors.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.



--------------------------------------------------------------------------------
Package Title: pascalcase (0.1.1)
Expand Down Expand Up @@ -17583,7 +17526,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
Package Title: PyYAML (6.0.1)

Package Locator: pip+PyYAML$6.0.1
Package Locator: pip+pyyaml$6.0.1

Package Depth: Direct
--------------------------------------------------------------------------------
Expand Down Expand Up @@ -23818,33 +23761,6 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.


* BSD-2-Clause *

Copyright (c) Donald Stufft and individual contributors.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


* BSD-2-Clause *

Copyright (c) Felix Böhm
Expand Down Expand Up @@ -27412,15 +27328,19 @@ Adobe Postscript AFM License

Copyright (c) 2010-2021 James Hall <[email protected]>, https://github.com/MrRio/jsPDF

Copyright (c) 2012 Jason Siefken, https://github.com/siefkenj/

Copyright (c) 2014 Steven Spungin (TwelveTone LLC) [email protected]

Copyright (c) 2017 Aras Abbasi

Copyright (c) 2013 Youssef Beddad, [email protected]

Copyright (c) 2014 Aras Abbasi

Copyright (c) 2018 Aras Abbasi ([email protected])

Copyright (c) 2013 Youssef Beddad, [email protected]
Copyright (c) 2018 Erik Koopmans

Copyright (c) 2014 James Robb, https://github.com/jamesbrobb

Expand All @@ -27434,23 +27354,19 @@ Copyright (c) 2019 Aras Abbasi

Copyright (c) 2021 Antti Palola, https://github.com/Pantura

Copyright (c) 2012 Willow Systems Corporation, https://github.com/willowsystems

Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.

Copyright (c) 2013 Eduardo Menezes de Morais, [email protected]

Copyright (c) 2016 Jussi Utunen, [email protected]

Copyright (c) information, platformID, encodingID, and

Copyright (c) 2012 Jason Siefken, https://github.com/siefkenj/

Copyright (c) 2018 Erik Koopmans

Copyright (c) 2012 Willow Systems Corporation, https://github.com/willowsystems

Copyright (c) informat

Copyright (c) information, platformID, encodingID, and languageID

Copyright (c) information, platformID, encodingID, and
Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.
This file and the 14 PostScript(R) AFM files it accompanies may be used, copied, and distributed for any purpose and without charge, with or without modification, provided that all copyright notices are retained; that the AFM files are not distributed without this file; that all modifications to this file or any of the AFM files are prominently noted in the modified file(s); and that this paragraph is not modified. Adobe Systems has no responsibility or obligation to support the use of the AFM files.

Expand Down Expand Up @@ -27533,13 +27449,15 @@ BSD 2-Clause "Simplified" License

Copyright (c) 2014 John MacFarlane

Copyright (c) 2008 Apple Inc. All Rights Reserved.
Copyright (c) Mathias Bynens <http://mathiasbynens.be/>

Copyright (c) 2016-2022 Mapbox, Inc.
Copyright (c) 2014 Vitaly Puzrin, Alex Kocharin.

Copyright (c) 2014 15 John MacFarlane

Copyright (c) Donald Stufft and individual contributors.
Copyright (c) 2008 Apple Inc. All Rights Reserved.

Copyright (c) Donald Stufft and individual contributors.
Copyright (c) 2016-2022 Mapbox, Inc.

Copyright (c) Felix Böhm

Expand Down Expand Up @@ -27586,12 +27504,12 @@ Copyright (c) 2010 Ajax.org B.V.

Copyright (c) 2009 11 by RStudio, Inc.

Copyright (c) 2010

Copyright (c) 2010-2011 The Dojo Foundation All Rights Reserved.

Copyright (c) 2012 Ajax.org B.V.

Copyright (c) 2010

Copyright (c) 2010-2015 Michael Bostock

Copyright (c) 2010-2018 Michael Bostock
Expand Down Expand Up @@ -28295,4 +28213,4 @@ either expressed or implied, of the FreeBSD Project.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

Report Generated by FOSSA on 2024-11-27
Report Generated by FOSSA on 2024-12-10
13 changes: 13 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# Changelog

# [5.55.0](https://github.com/splunk/addonfactory-ucc-generator/compare/v5.54.0...v5.55.0) (2024-12-10)


### Bug Fixes

* group elements use all functionalities ([#1500](https://github.com/splunk/addonfactory-ucc-generator/issues/1500)) ([01c88aa](https://github.com/splunk/addonfactory-ucc-generator/commit/01c88aabeb7e33963200c80a427aad7793c46f7a))


### Features

* add author during init ([#1483](https://github.com/splunk/addonfactory-ucc-generator/issues/1483)) ([a7c36ff](https://github.com/splunk/addonfactory-ucc-generator/commit/a7c36ffc599af03d67c04830ffa6e5bd65799fc8))
* **modifyFieldsOnValue:** enable field to modify itself ([#1494](https://github.com/splunk/addonfactory-ucc-generator/issues/1494)) ([3fd0501](https://github.com/splunk/addonfactory-ucc-generator/commit/3fd0501b7a97cbdc4ce4880a2953676c5c6efcfd))

# [5.54.0](https://github.com/splunk/addonfactory-ucc-generator/compare/v5.53.2...v5.54.0) (2024-11-27)


Expand Down
10 changes: 5 additions & 5 deletions docs/entity/modifyFieldsOnValue.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ This feature allows to specify conditions to modify other fields based on curren

### Modification Object Properties

| Property | Type | Description |
| --------------------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------- |
| fieldValue<span class="required-asterisk">\*</span> | string | Value that will trigger the update, put `[[any_other_value]]` to trigger update for any other values than specified |
| mode | string | Mode that adds possibility to use modification only on certain mode |
| fieldsToModify | array | List of fields modifications that will be applied after com ponent value will match |
| Property | Type | Description |
| --------------------------------------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------- |
| fieldValue<span class="required-asterisk">\*</span> | string | Value of current field that will trigger the update. Put `[[any_other_value]]` to make update for any other value than specified. |
| mode | string | Mode that adds possibility to use modification only on certain mode. One of ( `create` / `edit` / `clone` / `config` ) |
| fieldsToModify | array | List of fields modifications that will be applied after com ponent value will match. |

### fieldsToModify Properties

Expand Down
1 change: 1 addition & 0 deletions docs/inputs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ provided, a dropdown field will appear on the Inputs page. In contrast, a button
| [restHandlerModule](../advanced/custom_rest_handler.md) | string | It specify name of the REST handler script that implements the custom actions to be performed on CRUD operations for the given input. (Use with restHandlerClass) |
| [restHandlerClass](../advanced/custom_rest_handler.md) | string | It specify name of the class present in the restHandlerModule, which implements methods like handleCreate, handleEdit, handleList, handleDelete and is child class of splunktaucclib.rest_handler.admin_external.AdminExternalHandler. (Use with restHandlerModule) |
| hideForPlatform | string | Defines for which platform element should be hidden from UI perspective. Currently only two platforms are supported `cloud` or `enterprise`. |
| disableNewInput | boolean | Specifies whether a service's new input should be disabled on creation or not. If set to `True`, any new input created from the service will remain disabled until manually enabled by the user. Default: false |

### Usage

Expand Down
6 changes: 3 additions & 3 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright 2024 Splunk Inc.
# Copyright 2025 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -16,7 +16,7 @@

[tool.poetry]
name = "splunk_add_on_ucc_framework"
version = "5.54.0"
version = "5.55.0"
description = "Splunk Add-on SDK formerly UCC is a build and code generation framework"
license = "Apache-2.0"
authors = ["Splunk <[email protected]>"]
Expand Down
2 changes: 1 addition & 1 deletion pytest.ini
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# you may not use this file except in compliance with the License.
#
# Copyright 2024 Splunk Inc.
# Copyright 2025 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion scripts/build_ui.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash

# Copyright 2024 Splunk Inc.
# Copyright 2025 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion scripts/compare_different_ucc_versions_output.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#! /usr/bin/env bash

# Copyright 2024 Splunk Inc.
# Copyright 2025 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion scripts/include-rum.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash

# Copyright 2024 Splunk Inc.
# Copyright 2025 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion scripts/quick_start_ui.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash

# Copyright 2024 Splunk Inc.
# Copyright 2025 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion scripts/run_splunk.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash

# Copyright 2024 Splunk Inc.
# Copyright 2025 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
4 changes: 2 additions & 2 deletions splunk_add_on_ucc_framework/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright 2024 Splunk Inc.
# Copyright 2025 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
__version__ = "5.54.0"
__version__ = "5.55.0"

import logging

Expand Down
2 changes: 1 addition & 1 deletion splunk_add_on_ucc_framework/__main__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright 2024 Splunk Inc.
# Copyright 2025 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion splunk_add_on_ucc_framework/app_manifest.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright 2024 Splunk Inc.
# Copyright 2025 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
Loading

0 comments on commit d953fec

Please sign in to comment.