Skip to content

Commit bfab1dc

Browse files
authored
(DOCSP-10968-patch) Update Filter Embedded Charts page layout (#391)
* Update section layout
1 parent eb5ceaf commit bfab1dc

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

source/filter-embedded-charts.txt

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -23,30 +23,6 @@ with the |charts-short| Embedding SDK.
2323

2424
- :ref:`embedding-charts`
2525

26-
.. _inject-filter-per-user:
27-
28-
Inject User-Specific Filters
29-
----------------------------
30-
31-
When you embed a chart requiring :guilabel:`Authenticated` access, you
32-
can use the :guilabel:`Inject Filter Per User` setting to inject a
33-
MongoDB filter document specific to each user who views
34-
the chart. The function has access to your Embedding Authentication
35-
Provider's token via ``context.token``, and can filter the chart data
36-
based on the token.
37-
38-
This filter ensures that viewers of an embedded chart see only their
39-
own data, which is useful when embedding charts with potentially
40-
sensitive information.
41-
42-
To inject a filter specific to each user, in the
43-
:guilabel:`Authenticated` tab of the the :guilabel:`Embed Chart`
44-
dialog, set the :guilabel:`Inject Filter Per User`
45-
setting to :guilabel:`On`. Specify a function and click
46-
:guilabel:`Save`.
47-
48-
.. include:: /includes/example-user-filter-function.rst
49-
5026
.. _specify-filter-fields:
5127

5228
Specify Filterable Fields
@@ -266,3 +242,27 @@ which the ``total`` field is greater than ``100``:
266242
height: 500,
267243
filter: { "total": { "$gt": 100 } }
268244
})
245+
246+
.. _inject-filter-per-user:
247+
248+
Inject User-Specific Filters
249+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
250+
251+
When you embed a chart that requires :guilabel:`Authenticated` access,
252+
you can use the :guilabel:`Inject Filter Per User` setting to inject a
253+
MongoDB filter document specific to each user who views
254+
the chart. The function has access to your Embedding Authentication
255+
Provider's token via ``context.token``, and can filter the chart data
256+
based on the token.
257+
258+
This filter ensures that viewers of an embedded chart see only their
259+
own data, which is useful when embedding charts with potentially
260+
sensitive information.
261+
262+
To inject a filter specific to each user, in the
263+
:guilabel:`Authenticated` tab of the the :guilabel:`Embed Chart`
264+
dialog, set the :guilabel:`Inject Filter Per User`
265+
setting to :guilabel:`On`. Specify a function and click
266+
:guilabel:`Save`.
267+
268+
.. include:: /includes/example-user-filter-function.rst

0 commit comments

Comments
 (0)