Name

Type (machine-readable

name of this content type)

Module

Unit type category

agres_category

agres_categories

The agres_category content type holds the basic configuration of a category of resources you want to offer for rent. If you offer rooms, for example, you need to create a category named rooms and to fill out the according node form (in this case you create a node of type agres_category).

After creating a new category you should visit "yoursiteurl/admin/build/block". There you see that a new block has been created with the name of your newly created category. You can assign your new block to a region. This new block can be used by site visitors to search and book free resources of that category in a defined time frame. Units are not directly assigned to a category. Units are assigned to unit types and these unit types belong to a category.


 

 

Name

Type (machine-readable

name of this content type)

Module

Unit type

agreservations_unittype

agreservations

Using this content type you can define further properties and attributes of your units. A unit type for hotel rooms for example could be named single, double, suite, etc. You define the capacity here too. The best way to proceed is first installing the Ubercart module, even if you want to offer your products for free, because agreservations depends on a lot of functions from Ubercart, for example for the registration of new users before making a booking. With Ubercart the unit type becomes an Ubercart product, for which you can define SKU and prices among other things.


 

 

Name

Type (machine-readable

name of this content type)

Module

Unit

agreservations_unit

agreservations

This content type stores single units. If you manage a hotel for example, your units could be named room #1, room #205, suite 3C, etc. It is up to you, how you name your units.

Each unit needs to have a unit type assigned. And each unit can be assigned to only one unit type (for example: room #1 can be assigned in the system to be of type single or room, but not both). In the same way each unit type can be assigned to one category as stated above.


 

 

Name

Type (machine-readable

name of this content type)

Module

Reservation

agreservation

agreservations

This content type is created automatically when an anonymous visitor makes an online reservation by using the search widget blocks and the multi-step reservation forms provided by the online form and agres_categories module. When logged in to the back-end of the site, the receptionist (or any user of the site logged in Drupal with the appropriate rights) can create and modify reservation nodes. The most important fields in the Reservation content type are date fields which hold the begin and the end of the reservation and the reference(s) to the units the reservation shall reserve.