code: def add_new_resource(self):
          
          parameters_widget = [
              self.parameters_scrollarea.layout().itemAt(i) for i in
              range(self.parameters_scrollarea.layout().count())][0].widget()
          parameter_widgets = [
              parameters_widget.vertical_layout.itemAt(i).widget() for i in
              range(parameters_widget.vertical_layout.count())]
          parameter_widgets[0].set_text('')
          parameter_widgets[1].set_text('')
          parameter_widgets[2].set_text('')
          parameter_widgets[3].set_text('')
          parameter_widgets[4].set_text('')
          parameter_widgets[5].set_value(10)
          parameter_widgets[6].set_value(0)
          parameter_widgets[7].set_value(100)
          parameter_widgets[8].set_text(tr('weekly'))
          parameter_widgets[9].set_text(tr(
              'A displaced person should be provided with '
              '%(default value)s %(unit)s/%(units)s/%(unit abbreviation)s of '
              '%(resource name)s. Though no less than %(minimum allowed)s '
              'and no more than %(maximum allowed)s. This should be provided '
              '%(frequency)s.' % {
                  'default value': '{{ Default }}',
                  'unit': '{{ Unit }}',
                  'units': '{{ Units }}',
                  'unit abbreviation': '{{ Unit abbreviation }}',
                  'resource name': '{{ Resource name }}',
                  'minimum allowed': '{{ Minimum allowed }}',
                  'maximum allowed': '{{ Maximum allowed }}',
                  'frequency': '{{ Frequency }}'
              }))
          self.stacked_widget.setCurrentWidget(self.resource_edit_page)
          # hide the close button
          self.button_box.button(QDialogButtonBox.Close).setHidden(True)
docs: Handle add new resource requests.