onOffice-Web-Org / oo-wp-plugin

onOffice for WP-Websites
https://wp-plugin.onoffice.com
GNU General Public License v3.0
9 stars 9 forks source link

Optional writing of tasks in onOffice enterprise with plugin forms & fields. #820

Open fredericalpers opened 4 months ago

fredericalpers commented 4 months ago

Optional writing of activities in the agents log with plugin forms & fields.

Introduction

Currently, no tasks are created automatically, e.g. for incoming owner forms. In order to make the form functions more attractive and bring them up to a better standard, we would like to expand our forms.

User Story

As a real estate agent, I would like the forms on my website, which I have integrated via the onOffice for WP-Websites plugin, to be able to automatically create tasks in onOffice enterprise. To do this, I need an enhancement to the plugin backend that allows me to enable or disable the automatic creation of tasks and specify what information should be used in the process. The use of the always available/possible fields, such as “Responsibility”, “Supervisor” or “Type”, is essential. In addition, I would like a graphical interface in the plugin backend that allows me to make these settings easily and intuitively for each form.

Requirements / Tasks

Tasks - onOffice API

Design / Screenshots

aufgabenplugin (1)

aufgabenplugin-open (1)

aufgabenplugin-disabled (1)

yeneastgate commented 4 months ago

@fredericalpers For the Task type: on the onOffice Enterprise system, the default value when creating a task is "Not specified", but the Task Type is "require" image

I recommend one of the two following options for the backend when creating a task:

  1. Set a default value for the task "Type."
  2. Leave the default value of the Task Type as "Please choose," but provide a hint to prompt the user to select a "Type"

If you choose option 1, please let me know what the default value will be. If you choose option 2, please provide the text of the hint. If you have any other suggestions, please let me know. Thank you!

fredericalpers commented 4 months ago

@yeneastgate Please just mark it as a required field using an asterix "*" on the label and using the hint text: "Required field." Thank you :)

yeneastgate commented 4 months ago

@fredericalpers I have implement it as you've mentioned. Please watch the demo video. Thank you

https://github.com/onOffice-Web-Org/oo-wp-plugin/assets/104892108/7ca4d3b5-fbcd-48f7-a4dc-ca98fcb78368

fredericalpers commented 4 months ago

@yeneastgate thank you :) we will review this as soon as possible

fredericalpers commented 3 weeks ago

Vorgezogen auf 5.2