[MOV] content/*: move resource files into their related page's directory
Since odoo/documentation#903, the guideline for the location of new resource (images, downloadable files, RST includes...) files is to place those inside the directory of the RST page that references them. For example, if `doc1.rst` has a reference to `image.png` and to `download.zip`, the file structure should look like this: ├── parent_doc/ │ └── doc1/ │ │ └── image.png │ │ └── download.zip │ └── doc1.rst │ └── doc2.rst ├── parent_doc.rst Before this commit, most of the resource files were still located inside 'media' directories holding all the resource files referenced by RST pages located at the same level as these directories. In the example above, a single 'media' directory would hold all the resource files referenced by both `doc1.rst` and `doc2.rst`. Doing so prevented us from figuring out easily which resource file was referenced by which RST page and, thus, lead to unused resource files piling up in the repository. It also made it more complicated to define codeowners regex rules because a team could not simply be assigned to `/some_page.*` but needed to be assigned to both `/some_page\.rst` and to the location of 'media'. In order to help new content writers figure out the guideline when taking examples from other RST pages, this commit retroactively applies the guideline to existing resource files and 'media' directories. The left-over resource files that are not referenced by any RST page are removed. task-2497965 Part-of: odoo/documentation#2026
@@ -14,7 +14,7 @@ Choose your notifications preference
|
||||
|
||||
Access your *Preferences* and choose how you would like your notifications to be handled.
|
||||
|
||||
.. image:: media/change_preferences.png
|
||||
.. image:: get_started/change_preferences.png
|
||||
:align: center
|
||||
:alt: View of the preferences page for Odoo Discuss
|
||||
|
||||
@@ -23,14 +23,14 @@ Access your *Preferences* and choose how you would like your notifications to be
|
||||
they are shown in the *Inbox*.
|
||||
| Messages can then be *Marked as Todo*, *Replied*, or *Marked as Read*.
|
||||
|
||||
.. image:: media/inbox_actions.png
|
||||
.. image:: get_started/inbox_actions.png
|
||||
:align: center
|
||||
:alt: View of an inbox message and its action options in Odoo Discuss
|
||||
|
||||
The messages tagged as *Mark as Todo* are also shown in *Starred*, while the ones *Marked as Read*
|
||||
are moved to *History*.
|
||||
|
||||
.. image:: media/starred_messages.png
|
||||
.. image:: get_started/starred_messages.png
|
||||
:align: center
|
||||
:alt: View of messages marked as todo in Odoo Discuss
|
||||
|
||||
@@ -41,7 +41,7 @@ The first time you log in to your account, OdooBot sends you a message asking fo
|
||||
receive desktop notifications to chats. If accepted, you receive push notifications to the messages
|
||||
sent to you despite of where you are in Odoo.
|
||||
|
||||
.. image:: media/odoobot_push.png
|
||||
.. image:: get_started/odoobot_push.png
|
||||
:align: center
|
||||
:alt: View of the messages under the messaging menu emphasizing the request for push
|
||||
notifications for Odoo Discuss
|
||||
@@ -52,7 +52,7 @@ sent to you despite of where you are in Odoo.
|
||||
To start a chat, click on *New Message* on the *Messaging Menu*, or go to *Discuss* and send a
|
||||
*Direct Message*.
|
||||
|
||||
.. image:: media/channels_direct_messages.png
|
||||
.. image:: get_started/channels_direct_messages.png
|
||||
:align: center
|
||||
:height: 400
|
||||
:alt: View of discuss’s panel emphasizing the titles channels and direct messages in Odoo Discuss
|
||||
@@ -67,7 +67,7 @@ Mentions in the chat and on the Chatter
|
||||
| A notification is sent to the user mentioned either to his *Inbox* or through email, depending
|
||||
on his settings.
|
||||
|
||||
.. image:: media/chat_windows.png
|
||||
.. image:: get_started/chat_windows.png
|
||||
:align: center
|
||||
:alt: View of a couple of chat window messages for Odoo Discuss
|
||||
|
||||
@@ -88,7 +88,7 @@ sidebar and on the *Messaging menu*.
|
||||
- White = offline
|
||||
- Airplane = out of the office
|
||||
|
||||
.. image:: media/status.png
|
||||
.. image:: get_started/status.png
|
||||
:align: center
|
||||
:height: 300
|
||||
:alt: View of the contacts’ status for Odoo Discuss
|
||||
|
||||
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
@@ -11,7 +11,7 @@ Where do I see my schedule activities?
|
||||
|
||||
Access and manage your activities wherever you are in Odoo by the *Activities* menu.
|
||||
|
||||
.. image:: media/activities_menu.png
|
||||
.. image:: plan_activities/activities_menu.png
|
||||
:align: center
|
||||
:height: 300
|
||||
:alt: View of crm leads page emphasizing the activities menu for Odoo Discuss
|
||||
@@ -22,7 +22,7 @@ Plan activities
|
||||
Activities can be planned and managed from the chatter by clicking on *Schedule activity*,
|
||||
or through Kanban views.
|
||||
|
||||
.. image:: media/schedule_activity.png
|
||||
.. image:: plan_activities/schedule_activity.png
|
||||
:align: center
|
||||
:height: 300
|
||||
:alt: View of crm leads and the option to schedule an activity for Odoo Discuss
|
||||
@@ -33,7 +33,7 @@ Set your activity types
|
||||
A number of activities types are available by default in Odoo (call, email, meeting, etc.). However,
|
||||
you can set new ones going to :menuselection:`Settings --> Activity types`.
|
||||
|
||||
.. image:: media/settings_activities_types.png
|
||||
.. image:: plan_activities/settings_activities_types.png
|
||||
:align: center
|
||||
:height: 300
|
||||
:alt: View of the settings page emphasizing the menu activity types for Odoo Discuss
|
||||
@@ -47,7 +47,7 @@ Recommend next activities
|
||||
|
||||
Odoo helps you to plan a flow of activities by allowing you to set *Recommended Next Activities*.
|
||||
|
||||
.. image:: media/recommended_activities.png
|
||||
.. image:: plan_activities/recommended_activities.png
|
||||
:align: center
|
||||
:alt: View of an activity type form emphasizing the field recommended next activities for Odoo
|
||||
Discuss
|
||||
@@ -55,7 +55,7 @@ Odoo helps you to plan a flow of activities by allowing you to set *Recommended
|
||||
Once the respective activity is completed, select *Done & Schedule Next* and next steps are
|
||||
suggested to you.
|
||||
|
||||
.. image:: media/schedule_recommended_activity.png
|
||||
.. image:: plan_activities/schedule_recommended_activity.png
|
||||
:align: center
|
||||
:alt: View of an activity being schedule emphasizing the recommended activities field being
|
||||
shown for Odoo Discuss
|
||||
|
||||
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
@@ -12,7 +12,7 @@ Public and Private channels
|
||||
A *Public* channel can be seen by everyone, while a *Private* one is only visible to users invited
|
||||
to it.
|
||||
|
||||
.. image:: media/create_channel.png
|
||||
.. image:: team_communication/create_channel.png
|
||||
:align: center
|
||||
:height: 370
|
||||
:alt: View of discuss’s sidebar and a channel being created in Odo Discuss
|
||||
@@ -28,7 +28,7 @@ Configuration options
|
||||
You can configure a channel’s name, description, email alias, and privacy by clicking on the
|
||||
*Channel Settings* icon on the sidebar.
|
||||
|
||||
.. image:: media/channel_settings.png
|
||||
.. image:: team_communication/channel_settings.png
|
||||
:align: center
|
||||
:alt: View of a channel’s settings form in Odoo Discuss
|
||||
|
||||
@@ -41,7 +41,7 @@ Privacy and Members
|
||||
| If you choose *Invited people only*, go to the *Members* tab to add your members, or, go to
|
||||
Discuss’ main page, select the channel and click on *Invite*.
|
||||
|
||||
.. image:: media/invite_channel.png
|
||||
.. image:: team_communication/invite_channel.png
|
||||
:align: center
|
||||
:height: 380
|
||||
:alt: View of Discuss’ sidebar emphasizing the option to invite members in Odoo Discuss
|
||||
@@ -58,7 +58,7 @@ Use a channel as a mailing list
|
||||
| Enabling this option allows you to *Moderate this channel*, meaning that messages will need to be
|
||||
approved before being sent.
|
||||
|
||||
.. image:: media/pending_moderation.png
|
||||
.. image:: team_communication/pending_moderation.png
|
||||
:align: center
|
||||
:alt: View of a message with a pending moderation status in Odoo Discuss
|
||||
|
||||
@@ -66,13 +66,13 @@ Use a channel as a mailing list
|
||||
receive an *Automatic notification*.
|
||||
| Mark *Send guidelines to new subscribers* to automatically send instructions to newcomers.
|
||||
|
||||
.. image:: media/moderation_settings.png
|
||||
.. image:: team_communication/moderation_settings.png
|
||||
:align: center
|
||||
:alt: View of a channel’s settings form emphasizing the tab moderation in Odoo Discuss
|
||||
|
||||
Moderators can: *Accept*, *Reject*, *Discard*, *Always Allow* or *Ban* messages.
|
||||
|
||||
.. image:: media/moderate_messages.png
|
||||
.. image:: team_communication/moderate_messages.png
|
||||
:align: center
|
||||
:alt: View of a message to be moderated in Odoo Discuss
|
||||
|
||||
@@ -83,7 +83,7 @@ Moderators can: *Accept*, *Reject*, *Discard*, *Always Allow* or *Ban* messages.
|
||||
Once a channel is moderated, the menu *Ban List* allows you to add email addresses per moderated
|
||||
channel to auto-ban them from sending messages.
|
||||
|
||||
.. image:: media/ban_list.png
|
||||
.. image:: team_communication/ban_list.png
|
||||
:align: center
|
||||
:alt: View of a channel’s setting form emphasizing the ban Lists menu in Odoo Discuss
|
||||
|
||||
@@ -94,7 +94,7 @@ Once at least 20 channels, direct message and live chat conversations (if the mo
|
||||
on your database) are pinned in the sidebar, a *Quick search…* bar is displayed. It is a clever
|
||||
way to filter conversations and quickly find the one you need.
|
||||
|
||||
.. image:: media/quick_search.png
|
||||
.. image:: team_communication/quick_search.png
|
||||
:align: center
|
||||
:height: 430
|
||||
:alt: View of the Discuss’ sidebar emphasizing the quick search bar in Odoo Discuss
|
||||
@@ -107,7 +107,7 @@ Finding channels
|
||||
| Apply filters criteria and save it for later use. The search function accepts wildcards by using
|
||||
the underscore character *(_)* to represent a single character.
|
||||
|
||||
.. image:: media/filter.png
|
||||
.. image:: team_communication/filter.png
|
||||
:align: center
|
||||
:alt: View of a channel being searched through filters in Odoo Discuss
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
@@ -4,17 +4,17 @@ Connect an IoT Box to your database
|
||||
|
||||
Install the Internet of Things (IoT) App on your Odoo Database.
|
||||
|
||||
.. image:: media/connect01.png
|
||||
.. image:: connect/connect01.png
|
||||
:align: center
|
||||
|
||||
Go in the IoT App and click on Connect on the IoT Boxes page.
|
||||
|
||||
.. image:: media/connect02.png
|
||||
.. image:: connect/connect02.png
|
||||
:align: center
|
||||
|
||||
Follow the steps to connect your IoT Box.
|
||||
|
||||
.. image:: media/connect03.png
|
||||
.. image:: connect/connect03.png
|
||||
:align: center
|
||||
|
||||
Ethernet Connection
|
||||
@@ -27,7 +27,7 @@ Ethernet Connection
|
||||
|
||||
3. Read the Pairing Code from a screen or a receipt printer connected to the IoT Box.
|
||||
|
||||
.. image:: media/connect04.png
|
||||
.. image:: connect/connect04.png
|
||||
|
||||
4. Input the Pairing Code and click on the Pair button.
|
||||
|
||||
@@ -43,18 +43,18 @@ WiFi Connection
|
||||
|
||||
2. Copy the token
|
||||
|
||||
.. image:: media/connect05.png
|
||||
.. image:: connect/connect05.png
|
||||
|
||||
3. Connect to the IoT Box WiFi Network (make sure there is no ethernet
|
||||
cable plugged in your computer).
|
||||
|
||||
.. image:: media/connect06.png
|
||||
.. image:: connect/connect06.png
|
||||
|
||||
4. You will be redirected to the IoT Box Homepage (if it doesn't work,
|
||||
connect to the IP address of the box). Give a name to your IoT Box (not
|
||||
required) and paste the token, then click on next.
|
||||
|
||||
.. image:: media/connect07.png
|
||||
.. image:: connect/connect07.png
|
||||
|
||||
.. tip::
|
||||
If you are on Runbot, do not forget to add the -all or -base in the
|
||||
@@ -67,15 +67,15 @@ WiFi Connection
|
||||
if there is one) and click on Submit. Wait a few seconds before being
|
||||
redirected to your database.
|
||||
|
||||
.. image:: media/connect08.png
|
||||
.. image:: connect/connect08.png
|
||||
|
||||
You should now see the IoT Box.
|
||||
|
||||
.. image:: media/connect09.png
|
||||
.. image:: connect/connect09.png
|
||||
:align: center
|
||||
|
||||
IoT Box Schema
|
||||
~~~~~~~~~~~~~~
|
||||
|
||||
.. image:: media/connect10.png
|
||||
.. image:: connect/connect10.png
|
||||
:align: center
|
||||
|
||||
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 91 KiB |
|
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 8.0 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
@@ -18,7 +18,7 @@ will be saved.
|
||||
This process can take more than 30 minutes. Do not turn off or unplug
|
||||
the IoT Box as it would leave it in an inconsistent state.
|
||||
|
||||
.. image:: media/flash_sdcard01.png
|
||||
.. image:: flash_sdcard/flash_sdcard01.png
|
||||
:align: center
|
||||
|
||||
Upgrade with Etcher
|
||||
@@ -33,5 +33,5 @@ Then, open *Etcher* and select *Flash from file*, find the image you just
|
||||
downloaded. Insert the IoT Box SD card into your computer and select it.
|
||||
Click on *Flash* and wait for the process to finish.
|
||||
|
||||
.. image:: media/flash_sdcard02.png
|
||||
.. image:: flash_sdcard/flash_sdcard02.png
|
||||
:align: center
|
||||
|
||||
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
@@ -2,7 +2,7 @@
|
||||
Use the IoT Box for the PoS
|
||||
===========================
|
||||
|
||||
.. image:: media/pos01.png
|
||||
.. image:: pos/pos01.png
|
||||
:align: center
|
||||
|
||||
Prerequisites
|
||||
@@ -62,7 +62,7 @@ Once it's done, you can connect the IoT Box to your PoS. For this, go in
|
||||
and select the devices you want to use in this Point of Sale. Save the
|
||||
changes.
|
||||
|
||||
.. image:: media/pos02.png
|
||||
.. image:: pos/pos02.png
|
||||
:align: center
|
||||
|
||||
Set up is done, you can launch a new PoS Session.
|
||||
|
||||
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
@@ -54,7 +54,7 @@ My printer is not detected
|
||||
If one of your printers doesn't show up in your devices list, go to the
|
||||
IoT Box homepage and make sure that it is listed under *Printers*.
|
||||
|
||||
.. image:: media/troubleshooting_printer_01.png
|
||||
.. image:: troubleshooting/troubleshooting_printer_01.png
|
||||
:align: center
|
||||
|
||||
If your printer is not present on the IoT Box homepage, hit
|
||||
@@ -76,7 +76,7 @@ tab and select the printer in the list. In the Administration dropdown,
|
||||
click on *Modify Printer*. Follow the steps and select the Make and Model
|
||||
corresponding to your printer.
|
||||
|
||||
.. image:: media/troubleshooting_printer_02.png
|
||||
.. image:: troubleshooting/troubleshooting_printer_02.png
|
||||
:align: center
|
||||
|
||||
.. note::
|
||||
@@ -121,7 +121,7 @@ recognized by the IoT Box.
|
||||
You can manually change the device type by going to its form view and
|
||||
activating the *Is scanner* option.
|
||||
|
||||
.. image:: media/troubleshooting_barcode_01.png
|
||||
.. image:: troubleshooting/troubleshooting_barcode_01.png
|
||||
:align: center
|
||||
|
||||
Cashdrawer
|
||||
|
||||
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
@@ -18,7 +18,7 @@ If your camera is a `*supported
|
||||
one* <https://www.odoo.com/page/iot-hardware>`__, there is no need to
|
||||
set up anything as it will be detected as soon as it is connected.
|
||||
|
||||
.. image:: media/camera_01.png
|
||||
.. image:: camera/camera_01.png
|
||||
:align: center
|
||||
|
||||
Link a Camera to a Quality Control Point
|
||||
@@ -34,12 +34,12 @@ and open the control point you want to link with the camera.
|
||||
Now, you can edit the control point and select the device from the
|
||||
dropdown list. Now, hit save.
|
||||
|
||||
.. image:: media/camera_03.png
|
||||
.. image:: camera/camera_03.png
|
||||
:align: center
|
||||
|
||||
Then, your camera can be used with the picked *Control Point*. During
|
||||
the manufacturing process, reaching the *Quality Control Point* you
|
||||
chose before will allow you to take a picture.
|
||||
|
||||
.. image:: media/camera_04.png
|
||||
.. image:: camera/camera_04.png
|
||||
:align: center
|
||||
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
@@ -19,7 +19,7 @@ If your footswitch is a `supported
|
||||
one <https://www.odoo.com/page/iot-hardware>`__, there is no need to
|
||||
set up anything since it will be automatically detected when connected.
|
||||
|
||||
.. image:: media/footswitch_01.png
|
||||
.. image:: footswitch/footswitch_01.png
|
||||
:align: center
|
||||
|
||||
Link a Footswitch to a Workcenter
|
||||
@@ -30,7 +30,7 @@ workcenter. Go to the workcenter you want to use the footswitch in and
|
||||
add the device in the *IoT Triggers* tab. Then, you can link it to an
|
||||
action and also add a key to trigger it.
|
||||
|
||||
.. image:: media/footswitch_03.png
|
||||
.. image:: footswitch/footswitch_03.png
|
||||
:align: center
|
||||
|
||||
Note that the one that is first in the list will be chosen. So, the
|
||||
|
||||
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB |
|
Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 7.3 KiB |
@@ -12,7 +12,7 @@ Connect in USB
|
||||
To add a device connected by USB, just plug the USB cable in the *IoT
|
||||
Box*, and the device should appear in your Odoo database.
|
||||
|
||||
.. image:: media/measurement_tool_01.png
|
||||
.. image:: measurement_tool/measurement_tool_01.png
|
||||
:align: center
|
||||
|
||||
Connect in Bluetooth
|
||||
@@ -24,7 +24,7 @@ to the device.
|
||||
|
||||
Here is an example of what it should look like:
|
||||
|
||||
.. image:: media/measurement_tool_03.png
|
||||
.. image:: measurement_tool/measurement_tool_03.png
|
||||
:align: center
|
||||
|
||||
Link a measurement tool to a quality control point
|
||||
@@ -41,12 +41,12 @@ assign a measurement tool.
|
||||
Now, you can edit the control point and choose the device from the
|
||||
dropdown list. Then, hit save.
|
||||
|
||||
.. image:: media/measurement_tool_04.png
|
||||
.. image:: measurement_tool/measurement_tool_04.png
|
||||
:align: center
|
||||
|
||||
Now, your measurement tool is linked to the chosen *Control Point*.
|
||||
The value, which needs to be changed manually, will be automatically
|
||||
updated while the tool is being used.
|
||||
|
||||
.. image:: media/measurement_tool_05.png
|
||||
.. image:: measurement_tool/measurement_tool_05.png
|
||||
:align: center
|
||||
|
||||
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 103 KiB |
|
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 22 KiB |
@@ -17,7 +17,7 @@ detected automatically and will appear in the *Devices* list of your IoT app.
|
||||
.. note::
|
||||
The printer can take up to two minutes to appear in your devices list.
|
||||
|
||||
.. image:: media/printer_01.png
|
||||
.. image:: printer/printer_01.png
|
||||
:align: center
|
||||
|
||||
Link the Printer
|
||||
@@ -34,13 +34,13 @@ To do so, you need to create a *Quality Control Point* from the
|
||||
operation and the work order operation. In type, choose *Print Label*
|
||||
and hit save.
|
||||
|
||||
.. image:: media/printer_03.png
|
||||
.. image:: printer/printer_03.png
|
||||
:align: center
|
||||
|
||||
Now, each time you reach the quality control point for the chosen
|
||||
product, a *Print Label* button will appear.
|
||||
|
||||
.. image:: media/printer_04.png
|
||||
.. image:: printer/printer_04.png
|
||||
:align: center
|
||||
|
||||
To Reports
|
||||
@@ -50,19 +50,19 @@ You can also link a type of report to a certain printer. In the *IoT*
|
||||
app, go to the *Devices* menu and select the printer you want to set
|
||||
up.
|
||||
|
||||
.. image:: media/printer_05.png
|
||||
.. image:: printer/printer_05.png
|
||||
:align: center
|
||||
|
||||
Now, go to the *Printer Reports* tab.
|
||||
|
||||
.. image:: media/printer_06.png
|
||||
.. image:: printer/printer_06.png
|
||||
:align: center
|
||||
|
||||
Hit edit and then, click on *Add a line*. In the window that shows up,
|
||||
check all the types of reports that should be linked to this printer.
|
||||
Click on select and save.
|
||||
|
||||
.. image:: media/printer_07.png
|
||||
.. image:: printer/printer_07.png
|
||||
:align: center
|
||||
|
||||
Now, each time you click on *Print* in the control panel, instead of
|
||||
@@ -80,7 +80,7 @@ Doing so is really easy. Go to your *Point of Sale* app and open your
|
||||
and check the *IoT Box* feature. Then, choose your *Receipt Printer*
|
||||
from the dropdown.
|
||||
|
||||
.. image:: media/printer_08.png
|
||||
.. image:: printer/printer_08.png
|
||||
:align: center
|
||||
|
||||
Now, you will be able to print different kinds of tickets from your *POS*:
|
||||
@@ -93,14 +93,14 @@ Sales details can be printed by clicking on the printer icon on the
|
||||
navbar at the top of the *PoS*. It will print the details of the sales
|
||||
of the current day.
|
||||
|
||||
.. image:: media/printer_09.png
|
||||
.. image:: printer/printer_09.png
|
||||
:align: center
|
||||
|
||||
As for the bill, it is only available in restaurant mode. In your
|
||||
restaurant settings, activate *Print Bills* and a *Bill* button will
|
||||
appear in the left panel of the *PoS*.
|
||||
|
||||
.. image:: media/printer_10.png
|
||||
.. image:: printer/printer_10.png
|
||||
:align: center
|
||||
|
||||
Print Orders in the kitchen
|
||||
@@ -111,14 +111,14 @@ In restaurant mode, you can send order tickets to the kitchen.
|
||||
To do so, go to the *PoS* app and open your *PoS* settings. Then,
|
||||
tick *Order Printer*.
|
||||
|
||||
.. image:: media/printer_11.png
|
||||
.. image:: printer/printer_11.png
|
||||
:align: center
|
||||
|
||||
Now, go to the *Printers* menu. Hit create, select the printer from
|
||||
the dropdown and, in the *Printer Product Categories* field, choose
|
||||
all the categories of products that should be printed on this printer.
|
||||
|
||||
.. image:: media/printer_12.png
|
||||
.. image:: printer/printer_12.png
|
||||
:align: center
|
||||
|
||||
In the *PoS*, when you add or remove a product from one of the
|
||||
|
||||
|
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 597 B After Width: | Height: | Size: 597 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
@@ -8,7 +8,7 @@ Understanding Automated Actions
|
||||
adding a user as a follower of a confirmed invoice if its total is higher than a
|
||||
certain amount; or preventing a lead from changing stage if a field is not filled in.
|
||||
|
||||
.. image:: media/automated_action_flow.png
|
||||
.. image:: understanding_automated_actions/automated_action_flow.png
|
||||
:align: center
|
||||
:height: 270
|
||||
:alt: Flowchart to exemplify an automated action rule for Odoo Studio
|
||||
@@ -58,7 +58,7 @@ Example
|
||||
This is the process of which the update of the *Email* field on the Lead/Opportunity *Model*, with a
|
||||
*Trigger Condition* set to *On Update*, goes through:
|
||||
|
||||
.. image:: media/action_update_lead_example.png
|
||||
.. image:: understanding_automated_actions/action_update_lead_example.png
|
||||
:align: center
|
||||
:alt: View of an automated action being created in Odoo Studio
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
@@ -28,7 +28,7 @@ What is a Module?
|
||||
application to manage Real Estate sales, a model that represents the Properties for sale would
|
||||
probably be your first step.
|
||||
|
||||
.. image:: media/new_app.png
|
||||
.. image:: understanding_general/new_app.png
|
||||
:align: center
|
||||
:alt: Overview of the main dashboard emphasizing the option to create a new app in Odoo Studio
|
||||
|
||||
@@ -59,7 +59,7 @@ Relational Fields in detail
|
||||
model.
|
||||
| In Odoo, relational field types are: *One2many*, *Many2one*, *Many2many*.
|
||||
|
||||
.. image:: media/relational_fields.png
|
||||
.. image:: understanding_general/relational_fields.png
|
||||
:align: center
|
||||
:alt: Tables with a visual explanation of related fields for Odoo Studio
|
||||
|
||||
@@ -87,7 +87,7 @@ What is a Menu?
|
||||
A **Menu** is a button that executes an action. In Odoo Studio, to create menus (models) and
|
||||
rearrange their hierarchy, click on *Edit Menu*.
|
||||
|
||||
.. image:: media/edit_menu.png
|
||||
.. image:: understanding_general/edit_menu.png
|
||||
:align: center
|
||||
:alt: Overview of a menu being edit in Odoo Studio
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
@@ -8,7 +8,7 @@ to use Studio for prototyping.
|
||||
To export these customizations, activate Studio on the main dashboard and, under the menu
|
||||
*Customizations*, click on *Export*. The default filename is *customizations.zip*.
|
||||
|
||||
.. image:: media/export_import/customizations_menu.png
|
||||
.. image:: export_import/customizations_menu.png
|
||||
:align: center
|
||||
:alt: View of the menu customizations in Odoo Studio
|
||||
|
||||
@@ -17,7 +17,7 @@ To export these customizations, activate Studio on the main dashboard and, under
|
||||
| To import and install the customizations in another instance, connect to the destination database,
|
||||
activate Studio and, under *Customizations*, click on *Import*.
|
||||
|
||||
.. image:: media/export_import/import_modules.png
|
||||
.. image:: export_import/import_modules.png
|
||||
:align: center
|
||||
:alt: View of the import modules window for Odoo Studio
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
@@ -5,7 +5,7 @@ Customizing the Rainbow Man
|
||||
The Rainbow Man in Odoo is an animation shown once the user completes certain tasks and clicks on
|
||||
certain buttons. It is a way to make the software fun to use, and rewarding, for employees.
|
||||
|
||||
.. image:: media/rainbow/crm_rainbow.png
|
||||
.. image:: rainbow_man/crm_rainbow.png
|
||||
:align: center
|
||||
:alt: View of a sales form and the tab properties and its rainbow man field in Odoo Studio
|
||||
|
||||
@@ -18,6 +18,6 @@ certain buttons. It is a way to make the software fun to use, and rewarding, for
|
||||
- when the user finishes a tour;
|
||||
- when the user finishes doing reconciliations.
|
||||
|
||||
.. image:: media/rainbow/properties_rainbow.png
|
||||
.. image:: rainbow_man/properties_rainbow.png
|
||||
:align: center
|
||||
:alt: View of a sales form and the tab properties and its rainbow man field in Odoo Studio
|
||||
|
Before Width: | Height: | Size: 119 KiB After Width: | Height: | Size: 119 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
@@ -10,7 +10,7 @@ Customizing Reports
|
||||
| When creating a new report, choose the purpose of it and if you would like the report to include
|
||||
header and footer (company logo, name, address, phone, email address, etc.).
|
||||
|
||||
.. image:: media/reports/report_typing.png
|
||||
.. image:: reports/report_typing.png
|
||||
:align: center
|
||||
:alt: View of the types of new reports in Odoo Studio
|
||||
|
||||
@@ -19,7 +19,7 @@ tables*, *Subtotal & Total*, and *Address Book* are dynamic elements (meaning th
|
||||
:doc:`one2many or a many2many <../concepts/understanding_general>` related object). *Text*, *Title
|
||||
Block*, *Image*, and *Text in Cell* are static elements.
|
||||
|
||||
.. image:: media/reports/add_tab.png
|
||||
.. image:: reports/add_tab.png
|
||||
:align: center
|
||||
:alt: View of a report and the tab add in Odoo Studio
|
||||
|
||||
@@ -27,7 +27,7 @@ Once the element is added to the view, select it to see its **Options**. The fir
|
||||
hierarchy of the selected object and its properties, allowing you to individually edit
|
||||
them. Fields with related objects have their directives shown on *Field Expression*.
|
||||
|
||||
.. image:: media/reports/options_tab.png
|
||||
.. image:: reports/options_tab.png
|
||||
:align: center
|
||||
:alt: View of a report and the tab options in Odoo Studio
|
||||
|
||||
@@ -39,14 +39,14 @@ them. Fields with related objects have their directives shown on *Field Expressi
|
||||
visibility of the report to specifics groups, meaning that users belonging to other groups do not
|
||||
see the same final document.
|
||||
|
||||
.. image:: media/reports/limit_visibility.png
|
||||
.. image:: reports/limit_visibility.png
|
||||
:align: center
|
||||
:alt: View of a report’s settings emphasizing the field limit visibility to groups in Odoo Studio
|
||||
|
||||
Under the **Report** tab, name your report, choose the paper format, and if the report should be
|
||||
added to the *Print* menu list on its respective document form.
|
||||
|
||||
.. image:: media/reports/print_menu.png
|
||||
.. image:: reports/print_menu.png
|
||||
:align: center
|
||||
:alt: View of an invoice form emphasizing the menu print for Odoo Studio
|
||||
|
||||
@@ -67,6 +67,6 @@ If activating the :ref:`developer mode <developer-mode>`, additional fields such
|
||||
Actions in Odoo Studio can be undone until you *Close* the toolbox. Once you have closed Studio,
|
||||
changes can not be undone anymore.
|
||||
|
||||
.. image:: media/reports/undo_redo.png
|
||||
.. image:: reports/undo_redo.png
|
||||
:align: center
|
||||
:alt: View of a report being built and emphasizing the undo and redo buttons in Odoo Studio
|
||||
|
||||
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
@@ -14,7 +14,7 @@ Under *Automations*, click on *Create* and set the following rules:
|
||||
- *Action To Do*: Update the Record
|
||||
- *Data to Write*: Lead/Opportunity > Value > 3
|
||||
|
||||
.. image:: media/automated_actions/hight_priority_leads.png
|
||||
.. image:: automated_actions/hight_priority_leads.png
|
||||
:align: center
|
||||
:alt: View of an automated action that sets a high priority to Belgian leads in Odoo Studio
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
@@ -8,13 +8,13 @@ Advanced Use Cases: Filters and Status Bar
|
||||
On your customer’s page, use *Filters* > *Add Custom Filter* to group customers by country. Now,
|
||||
under *Favorites*, *Save Current Search* enabling *Use by default* and *Save*.
|
||||
|
||||
.. image:: media/filters_status_bar/customer_filter.png
|
||||
.. image:: filters_status_bar/customer_filter.png
|
||||
:align: center
|
||||
:alt: View of a custom filter being set to be used by default in Odoo
|
||||
|
||||
On *Filter Rules* in Studio mode, select the respective filter and enable *Default Filter*.
|
||||
|
||||
.. image:: media/filters_status_bar/sales_default_filter.png
|
||||
.. image:: filters_status_bar/sales_default_filter.png
|
||||
:align: center
|
||||
:alt: View of a filter’s rule form emphasizing the field default filter in Odoo Studio
|
||||
|
||||
@@ -27,7 +27,7 @@ On *Filter Rules* in Studio mode, select the respective filter and enable *Defau
|
||||
| On the *Views* menu, access *Kanban* and, under its *View* options, set the *Default Group by* as
|
||||
*Pipeline status bar*.
|
||||
|
||||
.. image:: media/filters_status_bar/add_pipeline.png
|
||||
.. image:: filters_status_bar/add_pipeline.png
|
||||
:align: center
|
||||
:alt: Form view emphasizing the button add a pipeline bar in Odoo Studio
|
||||
|
||||
@@ -37,7 +37,7 @@ throughout stages (also through the product’s form), stages are shown in the K
|
||||
.. tip::
|
||||
To make modifications in the pipeline status bar, for example, remember to go back to *Form View*.
|
||||
|
||||
.. image:: media/filters_status_bar/form_view.png
|
||||
.. image:: filters_status_bar/form_view.png
|
||||
:align: center
|
||||
:alt: View of Studio emphasizing the form view button in Odoo Studio
|
||||
|
||||
@@ -53,7 +53,7 @@ values:
|
||||
- *Action To Do*: Update the Record
|
||||
- *Data to Write*: Cost (Product Template) > Value > 0
|
||||
|
||||
.. image:: media/filters_status_bar/automations_zero_price.png
|
||||
.. image:: filters_status_bar/automations_zero_price.png
|
||||
:align: center
|
||||
:alt: View of the automated action created to set the price of a product to zero in Odoo Studio
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
@@ -10,7 +10,7 @@ Advanced Use Cases: Creating Models and Adding Fields
|
||||
the one just created) *> is not = > France.*
|
||||
| You can now hide the related field created (*Country*) if you wish.
|
||||
|
||||
.. image:: media/models_fields/invisible_domain.png
|
||||
.. image:: models_fields/invisible_domain.png
|
||||
:align: center
|
||||
:alt: View of the invisibility domain of a field being set in Odoo Studio
|
||||
|
||||
@@ -21,7 +21,7 @@ Advanced Use Cases: Creating Models and Adding Fields
|
||||
created) *> is not = > 75*.
|
||||
| Again, hide the related field with the country’s ID if you prefer.
|
||||
|
||||
.. image:: media/models_fields/url_id.png
|
||||
.. image:: models_fields/url_id.png
|
||||
:align: center
|
||||
:alt: View of an URL emphasizing where a country’s ID can be found for Odoo Studio
|
||||
|
||||
@@ -32,7 +32,7 @@ From the dashboard, (optionally) start a new module. Then, click on *Edit Menu*
|
||||
*New Menu* (model). Set your menu name and *Confirm*. Now, on its form, drag & drop the necessary
|
||||
fields.
|
||||
|
||||
.. image:: media/models_fields/new_menu.png
|
||||
.. image:: models_fields/new_menu.png
|
||||
:align: center
|
||||
:alt: View of the recommended fields for an object in Odoo Studio
|
||||
|
||||
@@ -47,12 +47,12 @@ fields.
|
||||
.. tip::
|
||||
The *Existing Fields* are the ones that are on the current model but not yet in the view.
|
||||
|
||||
.. image:: media/models_fields/new_existing_fields.png
|
||||
.. image:: models_fields/new_existing_fields.png
|
||||
:align: center
|
||||
:height: 420
|
||||
:alt: Form view and a Many2one field being dropped in Odoo Studio
|
||||
|
||||
.. image:: media/models_fields/real_estate_many2one.png
|
||||
.. image:: models_fields/real_estate_many2one.png
|
||||
:align: center
|
||||
:alt: Form view and a Many2one field being dropped in Odoo Studio
|
||||
|
||||
@@ -61,7 +61,7 @@ fields.
|
||||
| *Status buttons* are computed fields, meaning that they count the numbers of records on the
|
||||
related model, and allow you to access them.
|
||||
|
||||
.. image:: media/models_fields/add_button.png
|
||||
.. image:: models_fields/add_button.png
|
||||
:align: center
|
||||
:alt: Form view and the status button window being shown in Odoo Studio
|
||||
|
||||
@@ -69,7 +69,7 @@ fields.
|
||||
When searching for relations, click on *Search more* and filter it by *Custom*. This way you
|
||||
avoid creating duplicates.
|
||||
|
||||
.. image:: media/models_fields/search_model_custom.png
|
||||
.. image:: models_fields/search_model_custom.png
|
||||
:align: center
|
||||
:alt: View of the search model window in Odoo Studio
|
||||
|
||||
@@ -78,7 +78,7 @@ fields.
|
||||
Once the field *Tags* is added to the form, select it and, under its *Properties > Widgets*, choose
|
||||
*Checkboxes*.
|
||||
|
||||
.. image:: media/models_fields/widget.png
|
||||
.. image:: models_fields/widget.png
|
||||
:align: center
|
||||
:alt: Form view showing the widgets available in Odoo Studio
|
||||
|
||||
@@ -89,7 +89,7 @@ Once the field *Tags* is added to the form, select it and, under its *Properties
|
||||
In your form view, add a *Tags* field and relate it to *Partners Tag*. Under *Properties*, define
|
||||
its *Widget* as *Many2many*. Do the same process another 2 times for *Checkboxes* and *Tags*.
|
||||
|
||||
.. image:: media/models_fields/widget_checkboxes.png
|
||||
.. image:: models_fields/widget_checkboxes.png
|
||||
:align: center
|
||||
:alt: Form view emphasizing the widget property in Odoo Studio
|
||||
|
||||
@@ -98,7 +98,7 @@ its *Widget* as *Many2many*. Do the same process another 2 times for *Checkboxes
|
||||
to their *Widget*. In the example below, the invisibility rule for the *Partner Tags* is set as:
|
||||
*Select Tag type > is not = > Tags.*
|
||||
|
||||
.. image:: media/models_fields/domain_select_tag_type.png
|
||||
.. image:: models_fields/domain_select_tag_type.png
|
||||
:align: center
|
||||
:alt: Form view emphasizing a field added and its invisibility properties in Odoo Studio
|
||||
|
||||
@@ -110,7 +110,7 @@ On your quotation form, add a *Selection* field with the values *Accepted* and *
|
||||
*Required* condition as *Untaxed Amount > 500* and the *Limit visibility to groups* as *Sales /
|
||||
Administrator* or managers.
|
||||
|
||||
.. image:: media/models_fields/domain_higher_500.png
|
||||
.. image:: models_fields/domain_higher_500.png
|
||||
:align: center
|
||||
:alt: Form view of a required domain being set in Odoo Studio
|
||||
|
||||
@@ -121,7 +121,7 @@ Administrator* or managers.
|
||||
on *Field Help*. The tooltip message is the explanatory message shown when the user hovers the
|
||||
field. The message here written is displayed on all views forms where the field is added.
|
||||
|
||||
.. image:: media/models_fields/field_help.png
|
||||
.. image:: models_fields/field_help.png
|
||||
:align: center
|
||||
:alt: Form view showing more property options and emphasizing the help feature in Odoo Studio
|
||||
|
||||
@@ -129,7 +129,7 @@ Administrator* or managers.
|
||||
The *Field Help* message can only be applied to *new* fields. If you would like to change/apply a
|
||||
tooltip for a specific field, use the *Help Tooltip* option under *Properties*.
|
||||
|
||||
.. image:: media/models_fields/help_tooltip.png
|
||||
.. image:: models_fields/help_tooltip.png
|
||||
:align: center
|
||||
:height: 350
|
||||
:alt: View of the properties emphasizing the help tooltip option in Odoo Studio
|
||||
|
||||
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |