todo
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
todo [2019/11/07 10:58] – marco | todo [2020/02/13 13:27] – marco | ||
---|---|---|---|
Line 3: | Line 3: | ||
====== HotelDruid TODO ====== | ====== HotelDruid TODO ====== | ||
< | < | ||
- | version 3.0.1 (people types completion) | + | version 3.0.2 (version 3 completion) |
- | -rilasciare 3.0 | + | -modify fast insertion of " |
- | -publicare pacchetto debian per sponsor | + | |
- | -rispondere domande su forum | + | |
- | -aggiornare demoadmin e link sul sito | + | |
- | -aggiornare digital-druids.com e secure a buster (vedere se scan interno funziona di nuovo) | + | |
- | -aggiornare hosting a 3.0 | + | |
- | -aggiornare digitaldruid.net a buster | + | |
- | -passaggio di tutto il sito a https (o comprare certificato per hoteldruid.com o provare certbot) (non rinviare più a http quando si usa https, ma viceversa) | + | |
- | -possibilità di fare l' | + | |
- | -aggiornare webserver (controllare each da sostituire con each) e database a buster | + | |
- | -try that reservations arriving from interconnections with cc module between January 10th and first login are inserted correctly (and check prenotacanc imported correctly) | + | |
- | + | ||
- | -for extra costs as extra beds select if the discount of person type must be applied to the cost or not | + | |
- | -possibility to multiply extra costs by a person type (or multiple types, or exclude selected types) instead of total people | + | |
- | -possibility for certain extra costs (that ask only by how much multiply, not associated to rates) to be shown as person type when inserting reservations (from hoteldruid and webpages) (only when person types enabled?) (modify fast insertion of " | + | |
-possibility to insert a reservation of the same type (and client) from the " | -possibility to insert a reservation of the same type (and client) from the " | ||
-possibility to modify money paid by reservations not permanently deleted | -possibility to modify money paid by reservations not permanently deleted | ||
-save documents with names longer than 255 characters with a tag " | -save documents with names longer than 255 characters with a tag " | ||
- | -possibility to use a variable of the document as the name of the file when the document is downloaded (once the document is created store it in .dat file in case the document is opened from documents table) | + | -possibility to use a variable of the document as the name of the file when the document is downloaded (once the document is created store it in .dat file in case the document is opened |
- | -possibility to set taxes in cashbox payments (import taxes of extra cost from POS) (set a default for each cashbox?) | + | -remove php NOTICEs: createdb, insert reservation, |
- | -try to store taxes for each payment (if payment is partial pay before rate/ | + | -possibility for normal users to try to divede a reservation in different trunks if not possible to insert it (don't offer all apartments like done for admin, also for admin possibility to try directly to divide) |
+ | -possibility to set taxes in cashbox payments (import taxes of extra cost from POS, set a default for each cashbox) | ||
-possibility to add taxes to extraordinary extra cost | -possibility to add taxes to extraordinary extra cost | ||
- | -add an API section in interconnections page, where you can enable the API to receive calls to add an extraordinary extra cost to a currently checked-in (or present) reservation (example of URL with cost data, room number and passphrase) | + | -add check-in and check-out times to document variables, empty if check-in or check-out not done (so you can check if a reservation is currently checked in) |
+ | -add an " | ||
-in action API possibility to modify quantity of an existing item in stockroom or room: send room number, item code (multiple updates if multiple items with same code, error if code not found) and new quantity (show old quantity in response?) | -in action API possibility to modify quantity of an existing item in stockroom or room: send room number, item code (multiple updates if multiple items with same code, error if code not found) and new quantity (show old quantity in response?) | ||
+ | -in action API possibility to set check-in and check-out for a reservation in a given room | ||
-button to add predefined phrases in email documents where cursor is placed in the text (phrases added to all email documents or only current document from " | -button to add predefined phrases in email documents where cursor is placed in the text (phrases added to all email documents or only current document from " | ||
-for agreements in webpages possibility to only show them (without having to be accepted) and to be already checked when needed | -for agreements in webpages possibility to only show them (without having to be accepted) and to be already checked when needed | ||
Line 37: | Line 26: | ||
-possibility for predefined themes in webpages to set a link to background image (centered and adapted) for the page, make form semi-transparent in this case | -possibility for predefined themes in webpages to set a link to background image (centered and adapted) for the page, make form semi-transparent in this case | ||
-possibility to include (framed) internet pages with a javascript function (sample code when pages are generated, as for iframe) (wordpress plugin?) | -possibility to include (framed) internet pages with a javascript function (sample code when pages are generated, as for iframe) (wordpress plugin?) | ||
- | -check that there are no 2 same directories in directories where webpages are created | + | -possibility to import the fixed price from per person |
- | -when a directory | + | -possibility to insert separately both a fixed and % value when importing rate prices |
+ | -when inserting | ||
+ | -when periods are added also import assignment rules 1, dates in menus and periods of imported rates | ||
version 3.1 (multi-hotels enhancements) | version 3.1 (multi-hotels enhancements) | ||
+ | -privilege to view only some rooms (replaces current one based on assignment rule 2, with rule 1 still useful to select only some periods) | ||
+ | -possibility to select only one group (also if user doesn' | ||
-possibility to select " | -possibility to select " | ||
-possibility to select "all rooms" or "all rooms from rate X" (or select rooms like rule 2) when inserting rule 1 | -possibility to select "all rooms" or "all rooms from rate X" (or select rooms like rule 2) when inserting rule 1 | ||
-in single rate table when clicking on availability select first date and last date to insert a new rule 1 (popup with motivation? | -in single rate table when clicking on availability select first date and last date to insert a new rule 1 (popup with motivation? | ||
- | -when periods are added also import assignment rules 1, dates in menus and periods of imported rates | + | -new privilege to make newly inserted motivations for rule 1 for conditional availability available to user or all his groups |
- | -new privilege to make newly inserted motivations for rule 1 for conditional availability available to user or all his groups (check that user can't insert a motivation not allowed to him) (line below " | + | |
- | -privilege to view only some rooms (replaces current one based on assignment rule 2, with rule 1 still useful to select only some periods) | + | |
-privilege for users to add periods (show button at months end, 4 months missing in main menu, etc.) | -privilege for users to add periods (show button at months end, 4 months missing in main menu, etc.) | ||
- | -possibility to select only one group (also if user doesn' | ||
-minimum number of people for each rate (added to rule 3?) | -minimum number of people for each rate (added to rule 3?) | ||
-privilege to see only alredy inserted extra costs permitted to user (instead of all) when modifying a reservation (new line below extra costs privilege line with 2 options) | -privilege to see only alredy inserted extra costs permitted to user (instead of all) when modifying a reservation (new line below extra costs privilege line with 2 options) | ||
-show room as grey in rooms table if it's currently closed with rule 1 | -show room as grey in rooms table if it's currently closed with rule 1 | ||
+ | -remove remaining php NOTICEs | ||
-add interface for a module for gender guessing (gender.c --> gender executable, path in a costant?), select if enable only for secure matches or also " | -add interface for a module for gender guessing (gender.c --> gender executable, path in a costant?), select if enable only for secure matches or also " | ||
-add global privileges to modify sections for year, reservations table, cashbox tables (totals?) and property data (add buttons " | -add global privileges to modify sections for year, reservations table, cashbox tables (totals?) and property data (add buttons " | ||
-in privileges possibility to modify also remaining customizations "for his groups" | -in privileges possibility to modify also remaining customizations "for his groups" | ||
- | -guided insertion of a new rate: name - seasonal periods, prices, deposit, taxes and commissions (or import) - rule 2 - rule 3 - rule 1 (also import) - extra costs - users and rule 4 (?) - webpages | + | -guided insertion of a new rate: name - place in rates order - seasonal periods, prices, deposit, taxes and commissions (or import) - rule 2 - rule 3 - rule 1 (also import) - extra costs - users and rule 4 (?) - webpages |
-possibility to use external smtp server instead of php mail() function in configure and customize (possible with imap functions? or only in php.ini with mail function?) (?) | -possibility to use external smtp server instead of php mail() function in configure and customize (possible with imap functions? or only in php.ini with mail function?) (?) | ||
-add a costant to limit the number of emails sent in last 24h if not using external smtp (?) | -add a costant to limit the number of emails sent in last 24h if not using external smtp (?) | ||
Line 85: | Line 76: | ||
-warning when an inventory item is added and there is already an existing item with the same name | -warning when an inventory item is added and there is already an existing item with the same name | ||
-possibility to import inventory from a stockroom or room to another stockroom or room or all rooms or rooms from a rate | -possibility to import inventory from a stockroom or room to another stockroom or room or all rooms or rooms from a rate | ||
+ | -when modifying inventory in a stockroom show categories on buttons (float left if enough screen space) to show only items in that category like done in pos, arrows to go at top or bottom of page (float right if enough space) | ||
-privileges to insert incomes and expenses but without deleting them | -privileges to insert incomes and expenses but without deleting them | ||
+ | -buy price per unit for inventory items, with possibility to change it and to subtract the amount from a cashbox when items added to inventory | ||
-check that default invoice documents work when called from point of sale: when inserting on reservation give the possibility (drop-down menu?) to show document only for inserted costs (default?), instead of all extra costs of reservation | -check that default invoice documents work when called from point of sale: when inserting on reservation give the possibility (drop-down menu?) to show document only for inserted costs (default?), instead of all extra costs of reservation | ||
-add a "point of sale" receipt or invoice(?) with the list of extra costs and prices to default documents (error if reservation number is present) | -add a "point of sale" receipt or invoice(?) with the list of extra costs and prices to default documents (error if reservation number is present) | ||
Line 96: | Line 89: | ||
-show custom client fields when showing data of client when inserting or modifying a reservation | -show custom client fields when showing data of client when inserting or modifying a reservation | ||
-fast extra cost insertion for " | -fast extra cost insertion for " | ||
- | -for users privileges possibility to select costs by category instead of single costs | + | -for users privileges possibility to select costs by category instead of single costs |
- | -fast insertion of a " | + | |
-possibility to delete/add an inventory item from rooms at checkin, checkout or every day/week at a selected hour | -possibility to delete/add an inventory item from rooms at checkin, checkout or every day/week at a selected hour | ||
-in rooms table possibility to assign a room to a (housekeeping) user (add also document variable and show in cleaning report) | -in rooms table possibility to assign a room to a (housekeeping) user (add also document variable and show in cleaning report) | ||
+ | -fast insertion of a " | ||
-add comment to default cleaning report (first condition of the report to enable it, with text on which condition must be modified to replace the reservation comment with a custom comment) | -add comment to default cleaning report (first condition of the report to enable it, with text on which condition must be modified to replace the reservation comment with a custom comment) | ||
-add past arrival date and future departure date to cleaning report | -add past arrival date and future departure date to cleaning report | ||
Line 112: | Line 105: | ||
-possibility to add (and remove?) existing extra costs, room inventory goods and client/ | -possibility to add (and remove?) existing extra costs, room inventory goods and client/ | ||
-add " | -add " | ||
- | -possibility to import the fixed price from per person (and viceversa) and insert discounts separately on both when importing rate prices (also possibility to import a % and a fixed price) | + | -optional " |
- | -possibility to insert separately both a fixed and % value when importing rate prices | + | |
- | -optional " | + | |
-optional " | -optional " | ||
-possibility to insert a payment id when inserting a reservation payment (add document variable) | -possibility to insert a payment id when inserting a reservation payment (add document variable) | ||
Line 128: | Line 119: | ||
-possibility to modify subject before sending email | -possibility to modify subject before sending email | ||
-possibility to attach a different file for each language to email documents in multi-language mode | -possibility to attach a different file for each language to email documents in multi-language mode | ||
- | -possibility to attach an html or txt document to email documents | + | -possibility to attach an html or txt document to email documents: create it when email document is created and if not existing (for saved documents) |
version 3.3.x | version 3.3.x | ||
-alternative priority of units when there is an extra bed (order by priorita_lettoagg, | -alternative priority of units when there is an extra bed (order by priorita_lettoagg, | ||
- | -link person types to specific guests | + | -possibility to have incompatible rooms with combined extra costs (previously check if the cost will be affected by permitted periods and incompatible rates) |
+ | -when making check-in and the room has not been checked-out, | ||
+ | -add age limits for person types and link person types to specific guests | ||
-possibility to make costs as extra beds compatible only with some person types, so they are added automatically when searching availability only if that person type is requested | -possibility to make costs as extra beds compatible only with some person types, so they are added automatically when searching availability only if that person type is requested | ||
-add person types to statistics | -add person types to statistics | ||
Line 154: | Line 147: | ||
-add a line that explains how multiple selections work when clicking on a cell below the reservations table (and colors legend?) (before "back to main menu") | -add a line that explains how multiple selections work when clicking on a cell below the reservations table (and colors legend?) (before "back to main menu") | ||
-add a line in year section of " | -add a line in year section of " | ||
- | -possibility to insert rule 1 for closure in periods where a rule 1 not for closure already exists | ||
Line 169: | Line 161: | ||
version 3.4.1 | version 3.4.1 | ||
-truncate too long (old?) messages, with button to show the rest of the message | -truncate too long (old?) messages, with button to show the rest of the message | ||
+ | -search messages with a string in their text | ||
-when inserting prices daily or weekly, for rates with rule 2 that assigns multiple rooms, show the multiplied price with javascript | -when inserting prices daily or weekly, for rates with rule 2 that assigns multiple rooms, show the multiplied price with javascript | ||
-for blue and colors themes add icons when modifying a document, in users privileges and in interconnections | -for blue and colors themes add icons when modifying a document, in users privileges and in interconnections | ||
Line 177: | Line 170: | ||
-when a room is added ask which extra costs (already incompatible with other rooms) it must be incompatible with, which rates it must be associated with rule2 | -when a room is added ask which extra costs (already incompatible with other rooms) it must be incompatible with, which rates it must be associated with rule2 | ||
-when a rate is added ask which extra costs (already automatically assigned to some rates) it must be assigned automatically (with days and type), default deposit/ | -when a rate is added ask which extra costs (already automatically assigned to some rates) it must be assigned automatically (with days and type), default deposit/ | ||
- | -possibility to have incompatible rooms with combined extra costs (previously check if the cost will be affected by permitted periods and incompatible rates) | ||
- | -when a webpage of the same kind is present in another language, give the possibility to change language | ||
Line 217: | Line 208: | ||
-in rates webpage possibility to don't show costs with a value of 0 (minimum stay automatically added) | -in rates webpage possibility to don't show costs with a value of 0 (minimum stay automatically added) | ||
-possibility to calculate extra costs on rate price without taxes | -possibility to calculate extra costs on rate price without taxes | ||
+ | -try to store taxes for each payment (if payment is partial pay before rate/ | ||
-in extra costs when options 5 (rates association), | -in extra costs when options 5 (rates association), | ||
-possibility to sort extra costs (custom or alphabetically with categories? | -possibility to sort extra costs (custom or alphabetically with categories? | ||
Line 234: | Line 226: | ||
-categories for incomes or expenses | -categories for incomes or expenses | ||
-show insertion date for items in inventory | -show insertion date for items in inventory | ||
- | -buy price per unit for inventory items, with possibility to subtract the amount from a cashbox when items added to inventory | ||
-possibility to merge 2 stockrooms, or overwrite one stockroom with another | -possibility to merge 2 stockrooms, or overwrite one stockroom with another | ||
-possibility to compare 2 stockrooms | -possibility to compare 2 stockrooms | ||
Line 247: | Line 238: | ||
-average lenght of reservations in statistics | -average lenght of reservations in statistics | ||
-when inserting prices on daily basis, or in other series of dates, select next date in next row | -when inserting prices on daily basis, or in other series of dates, select next date in next row | ||
- | -buttons in modify privileges that stay on top-right, but only in their year section (same with user selection in " | ||
-use javascript also for costs that have inventory items in point of sale (js_array[stockroom][item_name] = items_number) | -use javascript also for costs that have inventory items in point of sale (js_array[stockroom][item_name] = items_number) | ||
-new document fortmat: html to pdf (with dompdf, setting path in preferences? | -new document fortmat: html to pdf (with dompdf, setting path in preferences? | ||
Line 397: | Line 387: | ||
-search clients also by fiscal code | -search clients also by fiscal code | ||
-help on line | -help on line | ||
+ | |||
</ | </ |
todo.txt · Last modified: 2024/01/11 10:01 by marco