Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escape special characters +-&|!(){}[]^"~*?:\ - e.g. \+ \* \!
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
 
Profile picture
Dan Collins
Moderator
9 Questions, 9 Answers
Active since 25 May 2021
  Last activity 4 years ago

Reputation

99 + 3 this October 0 25

Badges 4

  Editor   2 × Disciplined   Eureka!   Newbie
0 Votes
1 Answers
95 Views
0 Votes 1 Answers 95 Views
Hello, Is there a recommended flow to periodically update user_data? What I would like to do is create bulk processes on our FI's end to update user_data in ...
3 years ago
1 Votes
0 Answers
192 Views
1 Votes 0 Answers 192 Views
Hello everyone, I am having issues with parcel's hot module replacement functionality using q2 create_extension with a client side tecton extension integrate...
0 Votes
1 Answers
115 Views
0 Votes 1 Answers 115 Views
Q2 Central manages our Bank Holiday list: Is there a way in the SDK to easily get these dates? The closest thing that I have found is https://docs.q2develope...
4 years ago
0 Votes
1 Answers
134 Views
0 Votes 1 Answers 134 Views
All of our existing extensions have expected and used XML data returned from our Symitar Core using SymConnect. We were curious if returning JSON instead wou...
0 Votes
3 Answers
133 Views
0 Votes 3 Answers 133 Views
Good Afternoon, We use a large font theme on our production and staging environments. We noticed that the theme is not applying to tecton SDK extensions. I b...
0 Votes
1 Answers
97 Views
0 Votes 1 Answers 97 Views
Hello, The Online Form Guide mentions configuration values stored in the database: > Don’t forget: the values we add to the RequestHandler are just defaults ...
0 Votes
1 Answers
195 Views
0 Votes 1 Answers 195 Views
Hello! We are going to begin to leverage the Hashicorp Vault for some of our external API credentials and were wondering what the process is for getting secr...
0 Votes
2 Answers
143 Views
0 Votes 2 Answers 143 Views
Good Morning, Is it possible to get documentation related to the translation JSON files used by tecton extensions loaded into the widget fences of the landin...
0 Votes
1 Answers
124 Views
0 Votes 1 Answers 124 Views
Hello! I am curious about scripts (specifically build) in the package.json file when it comes to pushing an extension to production. Locally, I can: bash yar...
5 years ago
0 Can margin around account group widget be removed?

One option for you. In the outermost container of your widget, you can apply a negative margin that should cancel out the tecton applied margin:
file

So in this example it would look like this in the widget html / css:

<div class="widget-container">
	<div>Q2 Account Group Widget Content</div>
<div>
div.widget-container {
    margin: -15px;
}

I hope that helps.

4 years ago
0 Minimum length for q2-input

Hi Tanner,

The tecton input doesn't come with any builtin validation (see the docs for more info).

However, this allows the devs to validate it to match our use case using JS. You can use the format modifier to help the user identify the expectation as well. See [format docs](https://cdn1.onlineaccess1.com/cdn/base/tecton/v1.14.0/Documentation/index.html#/ui/q2-input?secti...

4 years ago
2 http client best practices or preferences?

Hi Rocky,

There is definitely a lot here to cover. To start, take a look at https://docs.q2developer.com/guides/networking/web_requests.html#third-party-services .

I will address most of your points with my understanding of using the Q2 ecosystem thus far. Heads up, lots of docs incoming...

  1. Yes, the docs linked above are a great starting point, then https://docs.q2developer.com/tutorials/online_banking/q2_requests.html?highlight=q2_requests for an implementation example, and fina...
4 years ago
0 How to have more than one user under one stack name

Hi Negar,

What we do is we add a nav node for the new developer and then install individual forms under it. This allows us to work simultaneously.

So for example in the CLI you would do the following:

> q2 db add_nav_node
Which Type of Nav Node?

    1) Route
    2) DirectLink

Please make a selection and press Return: 1
Route

Which menu should this nav node live under? (Leave blank to insert at top level nav)
    --Online Top Level Navigation Menu--

    1) Home
   ...
4 years ago
1 Using build_base_query within Extension for Symitar Core

Hi Khalil,

It sounds like you have a good grasp of what to do, already. You are correct, you do need the repgen name and the procedure. In order to do good testing in dev, you probably also want to build and pass a mock string to the function as well so that you can handle a complete flow, even in development. If your repgen takes other parameters, you can pass those as well. Here is an example of a what a more complete call might look like:

mock_str = """RSRG~2f5342b6-c5f7-4...
4 years ago
0 Impossible to File Ticket Without External Issue ID

Hi Vito,

Is it a specific ticket type that this is happening for? We are able to file tickets without that external ID field filled. Is it possible that another field is actually triggering the requirement? Here is a screenshot of what I get when going to file a ticket:
file

5 years ago
1 Dynamic PDFs

Here is a good article that goes into some techniques for writing dynamic data to a fillable PDF in python: https://medium.com/@vivsvaan/filling-editable-pdf-in-python-76712c3ce99 . I have not done this in the SDK but assuming that the library passes Q2's QA and Vulnerability checks, you should be able to add the library to your extension with the q2 add_dependency pdfrw and hit the ground running. I hope that helps.

5 years ago
0 en-us.json Documentation

Thank you Clay. I think that I have found the issue based on your comment. There are technically two extensions at play here because of the widget fence and one had the localization file while the other does not. I think that is the issue.

5 years ago
0 How do I add new top level navigation menu item that is not an extension?

The way that I accomplished this, was to use the q2 db add_nav_node endpoint:

> q2 db add_nav_node
Which Type of Nav Node?

    1) Route
    2) DirectLink
		
Please make a selection and press Return: 1

Which menu should this nav node live under? (Leave blank to insert at top level nav)
    --Online Top Level Navigation Menu--

    1) Home
    2) Home
    3) [redacted]
    4) [redacted]
    5) [redacted]
    6) [redacted]
    7) not used
    8) [redacted]
    9) [re...
5 years ago