todo
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
todo [2022/04/16 13:36] – marco | todo [2024/01/11 10:01] (current) – marco | ||
---|---|---|---|
Line 4: | Line 4: | ||
< | < | ||
- | 3.0.5 (version 3 completion) | + | version |
- | + | -possibility to add a fixed price and a % price when importing rate prices, instead | |
- | -nuovo pacchetto debian con costante | + | -possibility to import the fixed price from per person |
- | -aggiornare demoadmin | + | -for email documents in HTML format possibility to have also "HTML multipart" |
- | -mettere spf nelle costanti hosting e aggiornare alla nuova versione | + | -when searching |
- | -rimuovere C_MASCHERA_EMAIL dai 2 hosting sperimentali | + | |
- | + | ||
- | -minimum number | + | |
- | -optional " | + | |
- | -optional " | + | |
- | -optional | + | |
- | -add "reservation_confirmed" | + | |
- | -possibility to insert a reservation | + | |
- | -possibility to modify money paid by reservations not permanently deleted | + | |
-possibility to delete also clients with deleted reservations in past years (deleting also these reservations) from table with all clients (at second step checkbox with " | -possibility to delete also clients with deleted reservations in past years (deleting also these reservations) from table with all clients (at second step checkbox with " | ||
- | -possibility to use a variable of the document as the name of the file when the document is downloaded | + | -possibility to view deleted reservations from documents API |
- | -in prices insertion page possibility | + | -in documents API, when requesting reservation numbers, possibility |
+ | -fix bug: not possible to insert a reservation with multi-rooms rate with (not nearby) rooms with different max capacity (sometimes with number of people > minimum capacity x n. of rooms), also in check availability and templates (only 2nd step works) | ||
+ | -in webpages, when asking number of people, calculate people of all rooms with multi-rooms rates in drop-down menus | ||
+ | -when inserting a reservation with a multiple rooms rate and number of people over the capacity, use " | ||
+ | -add query with prepared statements | ||
-percentage deposit also on "rate + discount" | -percentage deposit also on "rate + discount" | ||
- | -multilingual subjects in email documents when the document is multi-lingual | + | |
- | -possibility to attach a different file for each language to email documents in multi-language mode | + | |
- | -possibility to attach multiple files to email documents (not in multilingual? | + | version 3.0.8 (version 3 completion) |
- | -possibility to add a condition (new default variable attachment1 = 0 or attachment2 = 0...) to don't attach one of the default files to email documents | + | |
-for documents (not email) possibility to call an external URL at check-in or check-out (even if not saved), send document text as value of (default) parameter " | -for documents (not email) possibility to call an external URL at check-in or check-out (even if not saved), send document text as value of (default) parameter " | ||
- | -for documents as API possibility to allow access only from some IPs | ||
-possibility to choose (exclude?) pages where each document can appear | -possibility to choose (exclude?) pages where each document can appear | ||
- | -in rules 1 table set natural order (2 before 10) for rates (like done for rules 2) | + | -link the titular client with guests of the reservation even if he's not a guest himself |
-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 | ||
-possibility to select multiple rates when inserting rule 1 for rates | -possibility to select multiple rates when inserting rule 1 for rates | ||
-in rules 1 table possibility to group lines with rules that have same dates, type (room or rate) and/or motivation, with the link to modify all the rules in a group (if selected group has different motivations then omit motivation in modification, | -in rules 1 table possibility to group lines with rules that have same dates, type (room or rate) and/or motivation, with the link to modify all the rules in a group (if selected group has different motivations then omit motivation in modification, | ||
- | -add query with prepared statements | + | -for availability page possibility |
-show grouped (but not combined) costs also in webpages (possibility? | -show grouped (but not combined) costs also in webpages (possibility? | ||
+ | -in webpages possibility to use a combined cost as extra bed (if all combined costs are extra beds?) | ||
-possibility to include (framed) internet pages with a javascript function (sample code when pages are generated, as for iframe). In framed mode add html (without head and foot) to js variable instead of echo it, then set that variable as innerHTML of div with id " | -possibility to include (framed) internet pages with a javascript function (sample code when pages are generated, as for iframe). In framed mode add html (without head and foot) to js variable instead of echo it, then set that variable as innerHTML of div with id " | ||
+ | -in availability webpage possibility to select a separate dates list for departure dates (also possibility to select users for dates list) | ||
-for availability page for periods with multiple days add the option to display the first period of dates by separate days if the period has begun (also inside hoteldruid? | -for availability page for periods with multiple days add the option to display the first period of dates by separate days if the period has begun (also inside hoteldruid? | ||
+ | -possibility to use "X days from current date" for first date and/or last date in periods when extra costs can be inserted (don't consider the period if first date bigger than last date, use first or last database date if current date before or after available dates) (for example, minimum stay not applied in first X days from now) | ||
+ | -possibility to make an extra cost incompatible with other extra costs (modify also the other extra cost to add/remove incompatibility) (same restrictions as rate incopatibilities) | ||
+ | -possibility to add taxes to extraordinary extra cost (defaults to same taxes as reservation rate?) | ||
+ | -privilege to add extraordinary extra cost when modifying a reservation | ||
+ | -possibility to set taxes in cashbox payments (import taxes of extra cost from POS, set a default for each cashbox) (add document variables for [r5], defined only from cashbox?) | ||
- | 3.0.6 (housekeeping) | + | version |
- | -in rooms table possibility to assign a room to a (housekeeping) user with days schema (all days, only some week-days or manually selected days with today selected by default) (add also default document variable or dates array and show in cleaning report) | + | -add an "actions |
- | -in rooms table set a mantainace list, each task can be assigend to a user (add a variable with the list in units repetitions in documents) | + | -in actions |
- | -possibility to set taxes in cashbox payments (import taxes of extra cost from POS, set a default for each cashbox) | + | -in actions |
- | -possibility to add taxes to extraordinary extra cost | + | -in actions API possibility to modify price of a (not imported) rate: send rate number, start and end date and new price (update imported rates) (possibility to show in messages table) |
- | -privilege to add extraordinary extra cost when modifying a reservation | + | |
- | -add an "action | + | |
- | -in action | + | |
- | -in action | + | |
-document variable with comma separated list of items in unit inventory (and another with missing items) in units repetitions (and the list for current room in reservations repetition? and also occupied_unit_floor, | -document variable with comma separated list of items in unit inventory (and another with missing items) in units repetitions (and the list for current room in reservations repetition? and also occupied_unit_floor, | ||
- | -client number | + | -modify notes, payment method (?) and transaction date in payments history table and payment method, transaction date in cashbox table |
- | -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 " | + | -possibility to choose columns of payments history table and cashbox table in "configure and customize" |
+ | -possibility to sort payments history table and cashbox table by transaction and modification dates (besides insertion date) | ||
+ | -button to add predefined phrases in email documents where cursor is placed in the text (javascript? | ||
-for agreements in webpages possibility to only show them (without having to be accepted) and to be already checked when needed, also possibility to save them in a comment (to store cancellation policy at moment of booking for example) | -for agreements in webpages possibility to only show them (without having to be accepted) and to be already checked when needed, also possibility to save them in a comment (to store cancellation policy at moment of booking for example) | ||
-for availability page add a line "other requests" | -for availability page add a line "other requests" | ||
Line 58: | Line 56: | ||
-possibility for webpages to change page to another language if the page in that language exists (store other languages filenames when page created) (only default themes? remove options with non-existing pages in html parts?) | -possibility for webpages to change page to another language if the page in that language exists (store other languages filenames when page created) (only default themes? remove options with non-existing pages in html parts?) | ||
-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 add a fixed price and a % price when importing rate prices, instead of only one of them (like extra costs) | + | -in month table (also in modify |
- | -possibility to import the fixed price from per person (and viceversa) when importing rate prices (insert discounts separately? | + | |
- | -possibility to insert separately both a fixed and % value when importing rate prices | + | |
- | -when inserting a reservation | + | |
- | -possibility to choose how to format names, surnames, etc: capitalize fist letter (current default), capitalize first letter and lower other letters, leave as it is, all lower case, all upper case | + | |
- | -in month table, when passing over a room name, show the maximum capacity of the room, comment and rates associated with rule 2 | + | |
-in page to modify a reservation, | -in page to modify a reservation, | ||
-deposit date as a limit to pay it (remove confirmation if date is past) | -deposit date as a limit to pay it (remove confirmation if date is past) | ||
+ | -don't apply minimum stay from daily extra costs when applicable days are outside the selected periods for the cost (for ex. minimum stay only on arrival day with a cost 1 day yes and 10000 no, applicable on 1 day) (already works for weekdays) | ||
+ | -in single rate table show correctly minimum stay from daily extra costs applied only to some weekdays | ||
+ | -calendar to choose rooms also for lists of rooms when inserting or modifying a reservation | ||
+ | -javasctipt in default themes to add a + and a - near numeric fields (class=inptunum), | ||
Line 71: | Line 68: | ||
-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 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 only one group (also if user doesn' | ||
+ | -with mysql/ | ||
-possibility to select " | -possibility to select " | ||
-possibility to set rules 1 for units closures (currently not imported) as " | -possibility to set rules 1 for units closures (currently not imported) as " | ||
-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? | ||
+ | -possibility to change rate name in single rate table | ||
-new privilege to make newly inserted motivations for rule 1 for conditional availability available to user or all his groups or one group (check that user can't insert a motivation not allowed to him) (line below " | -new privilege to make newly inserted motivations for rule 1 for conditional availability available to user or all his groups or one group (check that user can't insert a motivation not allowed to him) (line below " | ||
-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.) | ||
Line 79: | Line 78: | ||
-possibility to make a rate incompatible with a person type (in rule 3?) | -possibility to make a rate incompatible with a person type (in 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) | ||
+ | -privilege to view in all reservations table only profiles from one group or none (instead of all groups of user) | ||
-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 | ||
-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 |
-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 - place in rates order - seasonal periods, prices, deposit, taxes and commissions | + | -add " |
- | -for email documents possibility to send them to " | + | -for email documents possibility to send them to " |
- | -email documents can be considered as API too and send email automatically when they are called (if not already sent?) | + | -possibility to download an html document as a pdf with dompdf (if path is set in preferences or costanti.php) (possibility to enable [nome_documento_scaricato]) |
- | -for documents | + | -possibility (in " |
+ | -possibility to attach one or more saved documents to email documents with condition " | ||
+ | -possibility to use a variable of the document as subject for email documents | ||
+ | -possibility to use a custom smtp server for email documents, instead of default one (send from PEC for "send fattura elettronica" | ||
+ | |||
+ | |||
+ | version 3.2 (revenue management) | ||
+ | -email documents can be considered as API too and send email automatically when they are called (use manda_mail() instead of displaying textarea) (add new Italian document to send " | ||
+ | -add a " | ||
+ | -rates batch update: add x ($ or %) to prices (also from other rates) daily or weekly, based on dates and availability, | ||
+ | -add batch update to periodic actions API | ||
+ | -possibility to delete/add an inventory item from rooms every day/week at a selected hour, or everyday and only perform the action if a selected daily cost is present on that day in the reservation for each room | ||
+ | -add " | ||
+ | -possibility to insert the number of people to be divided casually in selected rates when adding new types while inserting a reservation | ||
+ | -when a new year is created store the number of units of previous year (and their names? each room double, so the first one can be updated when room name changed) (in years table?), so afterwards statistics (occupancy percentages) can be calculated on that number (when statistics are generated | ||
+ | -new table in statistics with daily average price of all selected rates per month | ||
+ | -alternative priority of units when there is an extra bed (order by priorita_lettoagg, | ||
+ | -view total of all reservations (price before, after, balance) when modifying a group of reservations | ||
+ | -guided | ||
- | version 3.1.1 (client data enhancements) | + | version 3.2.1 (client data enhancements) |
- | -possibility (in " | + | -add region of the province in code 3 of default Italian regions |
- | -add region of the province in default Italian regions | + | |
-possibility to save documents linked to clients, as it's done for reservations (add client number also to documents saved for reservations? | -possibility to save documents linked to clients, as it's done for reservations (add client number also to documents saved for reservations? | ||
-upload a file (document photo, etc.: jpeg, jpg, gif, png, pdf, doc, docx, odt, rtf, txt,...) as document connected to a client or reservation, | -upload a file (document photo, etc.: jpeg, jpg, gif, png, pdf, doc, docx, odt, rtf, txt,...) as document connected to a client or reservation, | ||
Line 97: | Line 114: | ||
-possibility to overwrite a document with one uploaded from the documents table (or reservation/ | -possibility to overwrite a document with one uploaded from the documents table (or reservation/ | ||
-show client name in documents table (if client number is present) | -show client name in documents table (if client number is present) | ||
- | -add " | + | -possibility |
- | -possibility to insert also issuing date for ID documents in clients data | + | -possibility to insert also issuing date for ID documents in clients data (also document variable) |
- | -link the titular | + | -show custom |
+ | -possibility to use autocomplete when inserting cities, regions, contries, etc of guests | ||
- | version 3.1.2 (point of sale functionalities) | + | version 3.2.2 (housekeeping) |
+ | -in rooms table possibility to assign a room to a (housekeeping) user with days schema (all days, only some week-days or manually selected days with today selected by default) (add also default document variable or dates array and show in cleaning report) | ||
+ | -in rooms table set a mantainace list, each task can be assigend to a user (add a variable with the list in units repetitions in documents) | ||
+ | -possibility for extra costs to be added automatically at check-in and/or check-out (instead of associated rates at insertion or modification) (like done for " | ||
+ | -possibility to delete/add an inventory item from rooms at checkin, checkout or every day/week at a selected hour | ||
+ | -possibility to add (and remove?) existing extra costs, room inventory goods and client/ | ||
+ | -for users privileges possibility to select costs by category instead of single costs | ||
+ | -new privilege to show only reservations and/or rooms that are assigned as " | ||
+ | -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 past arrival date and future departure date to cleaning report (and rename it to " | ||
+ | |||
+ | |||
+ | version 3.2.3 (point of sale functionalities) | ||
-possibility to delete the associated extra cost(s) when deleting an item from a stockroom inventory | -possibility to delete the associated extra cost(s) when deleting an item from a stockroom inventory | ||
-possibility to add an inventory item directly from the stockroom inventory (text box instead of drop-down menu) | -possibility to add an inventory item directly from the stockroom inventory (text box instead of drop-down menu) | ||
Line 120: | Line 151: | ||
-for mobile select alternative lenght for names in month table | -for mobile select alternative lenght for names in month table | ||
-for mobile select initial zoom in point of sale and month table (initial-scale from 0.5 to 1.5, default 0.8) (value saved in dati/ | -for mobile select initial zoom in point of sale and month table (initial-scale from 0.5 to 1.5, default 0.8) (value saved in dati/ | ||
- | -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 " | ||
-when importing extra cost offer the possibility to add the new extra cost to existing webpages | -when importing extra cost offer the possibility to add the new extra cost to existing webpages | ||
- | -for users privileges possibility to select costs by category instead of single costs | ||
- | -possibility to delete/add an inventory item from rooms at checkin, checkout or every day/week at a selected hour | ||
- | -new privilege to show only reservations and/or rooms that are assigned as " | ||
- | -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 past arrival date and future departure date to cleaning report (and rename it to " | ||
-when showing numer of days in "all reservations" | -when showing numer of days in "all reservations" | ||
-when a cost has been added in cashbox from pos, hitting reload should not insert it again (show warning?) | -when a cost has been added in cashbox from pos, hitting reload should not insert it again (show warning?) | ||
+ | -amounts divided by payment methods and/or dates in cashboxes (pass selected dates also to document and also select dates in document API) | ||
-add categories to inventory items (each item one category, select by default this category if adding extra cost from inventory) | -add categories to inventory items (each item one category, select by default this category if adding extra cost from inventory) | ||
+ | -possibility for extra costs to add inventory goods instead of only removing them (drop-down with " | ||
-possibility to translate inventory items and categories in available languages | -possibility to translate inventory items and categories in available languages | ||
-possibility to add icons (max LxH) and photos (both uploaded like rooms photos) to inventoty items | -possibility to add icons (max LxH) and photos (both uploaded like rooms photos) to inventoty items | ||
-possibility in website pages to show items in categories selected when creating the page (for example " | -possibility in website pages to show items in categories selected when creating the page (for example " | ||
- | |||
- | |||
- | version 3.2 (revenue management) | ||
- | -rates batch update: add x ($ or %) to prices (also from other rates) daily or weekly, based on dates and availability, | ||
- | -add a " | ||
- | -possibility to delete/add an inventory item from rooms every day/week at a selected hour, or everyday and only perform the action if a selected daily cost is present on that day in the reservation for each room | ||
- | -possibility to add (and remove?) existing extra costs, room inventory goods and client/ | ||
- | -add " | ||
- | -possibility to insert the number of people to be divided casually in selected rates when adding new types while inserting a reservation | ||
- | -when a new year is created store the number of units of previous year (and their names? each room double, so the first one can be updated when room name changed) (in years table?), so afterwards statistics (occupancy percentages) can be calculated on that number (when statistics are generated check the number of different rooms of reservations in that year, use higher number between this one and stored one) and show old room name in reservations of that year: "new name" (ex "old name") | ||
- | -new table in statistics with daily average price of all selected rates per month | ||
- | -alternative priority of units when there is an extra bed (order by priorita_lettoagg, | ||
- | -don't apply minimum stay from daily extra costs when applicable days are outside the selected periods for the cost (for ex. minimum stay only on arrival day) | ||
- | -in single rate table show correctly minimum stay from daily extra costs applied only to some weekdays | ||
Line 155: | Line 167: | ||
-multicurrency: | -multicurrency: | ||
-multicurrency: | -multicurrency: | ||
- | -possibility to modify subject before sending email | ||
- | -possibility to attach an html or txt document to email documents: create it when email document is created if not existing in saved documents | ||
-possibility to show payments in default invoices (with exchange rate if payment in another currency) | -possibility to show payments in default invoices (with exchange rate if payment in another currency) | ||
Line 167: | Line 177: | ||
-add possibility to make some person types incompatible with other person types (check also if there is alerady this person type in all " | -add possibility to make some person types incompatible with other person types (check also if there is alerady this person type in all " | ||
-add person types to statistics | -add person types to statistics | ||
- | -possibility to use "X days from current date" for "last available date" (and first date?) in periods when extra costs can be inserted (cancel possibility to assign cost when > or < days missing?) (?) | ||
-possibility for daily extra costs with specific days for not being applied to the last X days | -possibility for daily extra costs with specific days for not being applied to the last X days | ||
-possibility for daily extra costs with specific days for being applied only on day X of the reservation | -possibility for daily extra costs with specific days for being applied only on day X of the reservation | ||
Line 174: | Line 183: | ||
-in check availability webpage (and instant and confirm) possibility to add custom html different for each step, just before the second part of custom html | -in check availability webpage (and instant and confirm) possibility to add custom html different for each step, just before the second part of custom html | ||
-check if normal user has privileges to manage password when viewing credit card and password has expired | -check if normal user has privileges to manage password when viewing credit card and password has expired | ||
+ | -multiple credit cards for each client (add cards from interconnections if number not present) | ||
-by default (or when not activated) subordination should import only current and future years | -by default (or when not activated) subordination should import only current and future years | ||
-enable possibility to don't use password in download of email messages (ask it each time they are downloaded) | -enable possibility to don't use password in download of email messages (ask it each time they are downloaded) | ||
Line 189: | Line 199: | ||
-possibility to merge 2 clients, choosing wich one will overwrite the other when there are 2 different values (all past and current reservations will be assigned to the remaining client) | -possibility to merge 2 clients, choosing wich one will overwrite the other when there are 2 different values (all past and current reservations will be assigned to the remaining client) | ||
-privilege to disable last active year of a user (if any) when a new year is created | -privilege to disable last active year of a user (if any) when a new year is created | ||
+ | -when a reservation is moved from month table to one of its assigned units, offer also the possibility to remove previously occupied unit from assigned units list (between options to keep current list and fixed new unit) | ||
+ | -possibility to show different colors for rows in month table depending on rates associated to room (only rates selected in " | ||
+ | -for documents as API possibility to send them, besides check-in and check-out, also at reservation insertion (also interconnections and webpages), modification or cancellation (also for documents automatically created) | ||
+ | -new variable C_FILE_JS_PERS (and C_FILE_MOB_JS_PERS? | ||
+ | -in actions API possibility to insert a new reservation: | ||
+ | -in actions API possibility to cancel a reservation: | ||
Line 195: | Line 211: | ||
-possibility to block a day after or before the reservation (with extra cost or some rates?) (also useful for early check-in and late check-out?) (add the day before or after when using " | -possibility to block a day after or before the reservation (with extra cost or some rates?) (also useful for early check-in and late check-out?) (add the day before or after when using " | ||
-late check-in and check-out option, blocking availability to normal check-in, also shown in month table (?) (configuration with 2 rooms, day and night, for each real room? --> assignment rule to book 1 room the first day and the other the last day of reservation) | -late check-in and check-out option, blocking availability to normal check-in, also shown in month table (?) (configuration with 2 rooms, day and night, for each real room? --> assignment rule to book 1 room the first day and the other the last day of reservation) | ||
- | -transition to html 5 from html 4.1 | ||
- | -optimize all pages for mobile view (viewport tag), also documents headers | ||
-leave first (and last?) column of month table (rooms column) fixed, letting the rest of the table move with x-overflow if the table is larger than the screen (also in mobile) | -leave first (and last?) column of month table (rooms column) fixed, letting the rest of the table move with x-overflow if the table is larger than the screen (also in mobile) | ||
-more space to click replicated buttons in mobile view | -more space to click replicated buttons in mobile view | ||
Line 202: | Line 216: | ||
-new graphical theme with lateral menu and dashboard in main menu | -new graphical theme with lateral menu and dashboard in main menu | ||
-possibility for each user to use 2 different themes, one for mobile and one for desktop | -possibility for each user to use 2 different themes, one for mobile and one for desktop | ||
+ | -when adding periods popssibility to import prices based on Easter (carnival, Chinese new year, etc.) dates (also for extra costs applied in periods?) (or for extra costs possibility to apply "them X days before/ | ||
+ | -for rates, extra costs and extra costs categories possibility to set their name in each available language module, use these names as defaults when creating webpages | ||
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 | + | -search messages with a string in their text or sender |
-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 218: | Line 234: | ||
version 3.4.2 | version 3.4.2 | ||
- | -css/js to keep the first row on top when scrolling down the rates table (and first columns with horizontal scroll?) in simple theme (or possibility to show header row each X rows) | ||
-possibility to show pop-up with dates (between 2 different rows) and price when modifying prices in rates table (redirects to insert prices table) | -possibility to show pop-up with dates (between 2 different rows) and price when modifying prices in rates table (redirects to insert prices table) | ||
-css/js for colored box where prices have been modified when modifying prices in rates table | -css/js for colored box where prices have been modified when modifying prices in rates table | ||
+ | -when modifying prices in rates table possibility to move between cells with arrows (set text box in cell where you move) | ||
-set unique ID for default documents (even across languages) and add the possibility to restore them. After upgrade offer the possibility to upgrade unmodified new ones (also all at once) | -set unique ID for default documents (even across languages) and add the possibility to restore them. After upgrade offer the possibility to upgrade unmodified new ones (also all at once) | ||
-possibility to don't show past dates (months?) in availability calendar page | -possibility to don't show past dates (months?) in availability calendar page | ||
Line 226: | Line 242: | ||
-possibility to save the bill for later payment in point of sale (associating it to a "POS unit": restaurant table) | -possibility to save the bill for later payment in point of sale (associating it to a "POS unit": restaurant table) | ||
-possibility to view last X insertions in point of sale | -possibility to view last X insertions in point of sale | ||
- | -amounts divided by payment methods and/or dates in cashboxes (pass selected dates also to document and also select dates in document API) | ||
-option to don't import remaining amounts in cashboxes when creating new years | -option to don't import remaining amounts in cashboxes when creating new years | ||
-last row in cashbox tables to insert a new income or expense | -last row in cashbox tables to insert a new income or expense | ||
-possibility to subtract a cashbox income from another cashbox (as expense) when inserting it | -possibility to subtract a cashbox income from another cashbox (as expense) when inserting it | ||
+ | -when inserting in cashbox an income from reservation payments check that rest in reservations payments table doesn' | ||
+ | -possibility to show documents from below the reservation payments history table | ||
-possibility to automatically insert the payment in a selected cashbox when a payment method is selected (overwrites user privilege if existing, so add a "if payment method has no cashbox" | -possibility to automatically insert the payment in a selected cashbox when a payment method is selected (overwrites user privilege if existing, so add a "if payment method has no cashbox" | ||
-possibility to automatically insert point of sale paid money in a specific cashbox in user privileges (already done for reservation payments, also extra costs?) | -possibility to automatically insert point of sale paid money in a specific cashbox in user privileges (already done for reservation payments, also extra costs?) | ||
Line 235: | Line 252: | ||
-add 3 letters nation codes to default values (at least in English for code 2 or 3?) | -add 3 letters nation codes to default values (at least in English for code 2 or 3?) | ||
-global privilege to don't allow to insert payments without payment method (when available, default on first inserted method?) | -global privilege to don't allow to insert payments without payment method (when available, default on first inserted method?) | ||
- | -possibility to delete a single payment in reservarions history table (with privileges) | + | -possibility to delete a single payment in reservarions history table (with privileges) (remove the amount also from " |
version 3.4.x | version 3.4.x | ||
- | -view totals of selected reservations when modifying a group of reservations | ||
-fix values (tariffesettimanali, | -fix values (tariffesettimanali, | ||
-possibility for normal users to move other begun (not checkedin) reservations on "try again" if the initial date corresponds to current date | -possibility for normal users to move other begun (not checkedin) reservations on "try again" if the initial date corresponds to current date | ||
Line 261: | Line 277: | ||
-better recognition of email data when downloading emails in messages: add language, origin (in conf& | -better recognition of email data when downloading emails in messages: add language, origin (in conf& | ||
-create reservation codes that don't change between years (create new progressive numbers for each year? when a first reservation for a future year new series starting from 1 is created) | -create reservation codes that don't change between years (create new progressive numbers for each year? when a first reservation for a future year new series starting from 1 is created) | ||
- | -search also with reservation code when searching reservation number | ||
-call reservations also with reservation code (instead of number) from documents api | -call reservations also with reservation code (instead of number) from documents api | ||
-in api docuemnts check if with javascript history.replaceState() in page header (only when custom headers are not used?) it's possible to remove the password from browser history | -in api docuemnts check if with javascript history.replaceState() in page header (only when custom headers are not used?) it's possible to remove the password from browser history | ||
Line 281: | Line 296: | ||
-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 | ||
-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? | ||
-customization to automatically purge messages older than x months | -customization to automatically purge messages older than x months | ||
-possibility to sort payments table by surname, res. number, arrival or departure date | -possibility to sort payments table by surname, res. number, arrival or departure date | ||
Line 299: | Line 313: | ||
-privilege for deleting clients | -privilege for deleting clients | ||
-use javascript (if available) when clicking on small link to show all dates in menus | -use javascript (if available) when clicking on small link to show all dates in menus | ||
- | -possibility to customize fields asked for guests when inserting a reservation | + | -possibility to customize fields asked for guests |
+ | -possibility to use already inserted clients for guests (currently you have to make existsing guest titular, leaving original titular as guest, to link 2 existing clients) | ||
+ | -add client comment, guests comments (in r2) and unit_comment (in r6) to document variables | ||
-show name (and/or value) of extra costs in group columns in reservations table | -show name (and/or value) of extra costs in group columns in reservations table | ||
-possibility for administrator to delete messages for all users | -possibility for administrator to delete messages for all users | ||
Line 310: | Line 326: | ||
-possibility to insert client from messages table (also a button to insert all clients) | -possibility to insert client from messages table (also a button to insert all clients) | ||
-when a reservation is inserted from a downloaded email, leave a link to the reservation in the message (like interconnections) | -when a reservation is inserted from a downloaded email, leave a link to the reservation in the message (like interconnections) | ||
- | -as admin 2 options when no availability inserting a reservation: | ||
-in user privileges add " | -in user privileges add " | ||
-possibility to modify the receiving email with a document variable in documents in eamil format | -possibility to modify the receiving email with a document variable in documents in eamil format | ||
Line 317: | Line 332: | ||
-when creating availability webpage possibility to choose to show each extra cost at first or sencond step (if enabled) | -when creating availability webpage possibility to choose to show each extra cost at first or sencond step (if enabled) | ||
-in mobile view, when inserting/ | -in mobile view, when inserting/ | ||
- | -button to delete all guests without a future reservation in the clients table | ||
-possibility to group beds (same name when removing suffix letter or number) in rooms table when inserting assignment rule 2 | -possibility to group beds (same name when removing suffix letter or number) in rooms table when inserting assignment rule 2 | ||
-when creating new year automatically, | -when creating new year automatically, | ||
Line 331: | Line 345: | ||
-if a rate has no prices in any period then show also the "per person" | -if a rate has no prices in any period then show also the "per person" | ||
-before modifying the comment in multiple reservations add the phrase " | -before modifying the comment in multiple reservations add the phrase " | ||
- | -calendar to choose rooms also for lists of rooms when inserting or modifying a reservation | ||
- | -with mysql/ | ||
-possibility to merge 2 different clients (one client will be the principal and only his empty fileds will be overwritten by the other) | -possibility to merge 2 different clients (one client will be the principal and only his empty fileds will be overwritten by the other) | ||
-new default document that shows selected resevations as they are shown in default reservations table | -new default document that shows selected resevations as they are shown in default reservations table | ||
- | -show the room comment when passing over the room name in month table and " | ||
-show client data when passing over the client surname in reservations table (with xhttp?) | -show client data when passing over the client surname in reservations table (with xhttp?) | ||
-possibility to search by insertion date instead of arrival/ | -possibility to search by insertion date instead of arrival/ | ||
- | -add client comment and unit_comment to document variables | ||
-from docuemnts table possibility to download a batch of saved documents from number to number (zipped together?) | -from docuemnts table possibility to download a batch of saved documents from number to number (zipped together?) | ||
-in availability page possibility for a discount for clients with past reservations (check email/ | -in availability page possibility for a discount for clients with past reservations (check email/ | ||
-in availability page possibility to show name before surname (or choose all fields order) | -in availability page possibility to show name before surname (or choose all fields order) | ||
-possibility to define a default (selected or first in list) nation, region, city, document type, relatedness (or possibility to change their order) | -possibility to define a default (selected or first in list) nation, region, city, document type, relatedness (or possibility to change their order) | ||
+ | -when a city (or region, nation, etc.) is added and it already exists in another region, show a warning with the current region | ||
-add a list of default titles when database is created (Mr, | -add a list of default titles when database is created (Mr, | ||
-possibility to insert client title when inserting a reservation and a client | -possibility to insert client title when inserting a reservation and a client | ||
Line 362: | Line 373: | ||
-when possible assign automatically the extra cost if rate price (or rate - discount?) is > or < of X | -when possible assign automatically the extra cost if rate price (or rate - discount?) is > or < of X | ||
-possibility to select a combined extra cost in website pages as the extra beds cost | -possibility to select a combined extra cost in website pages as the extra beds cost | ||
- | -customize fields | + | -button |
-optimize reservations distribution when a reservation is deleted (?) | -optimize reservations distribution when a reservation is deleted (?) | ||
-say if there are unconfirmed reservations when checking and there is no availability | -say if there are unconfirmed reservations when checking and there is no availability | ||
Line 385: | Line 396: | ||
-possibility to auto-refresh month table | -possibility to auto-refresh month table | ||
-auto select (or suggest) the amount of paid money - trasferred in cashbox as default when inserting entrances (?) | -auto select (or suggest) the amount of paid money - trasferred in cashbox as default when inserting entrances (?) | ||
- | -show also the page from where the query was made in logs | + | -show also the page from where the query was made and user IP address |
-possibility to reserve a "POS unit" (restaurant table) with day and hour | -possibility to reserve a "POS unit" (restaurant table) with day and hour | ||
-show reserved "POS units" (restaurant tables) for a specific day/hour in a table | -show reserved "POS units" (restaurant tables) for a specific day/hour in a table | ||
-document variable with the sum of all taxes (and sum of all prices without taxes?) (calculate it only if these variables are in document text or coditions) | -document variable with the sum of all taxes (and sum of all prices without taxes?) (calculate it only if these variables are in document text or coditions) | ||
- | -room description when passing over room name in month table | ||
-cash given (with return to be given back) in point of sale | -cash given (with return to be given back) in point of sale | ||
-numerical keyboard for the cahbox (usable in touch sceen) | -numerical keyboard for the cahbox (usable in touch sceen) | ||
Line 401: | Line 411: | ||
6.0 | 6.0 | ||
- | -new Italian default | + | -new Italian default |
Line 424: | Line 434: | ||
-other tables customization | -other tables customization | ||
-pass settings stored in website pages in the database | -pass settings stored in website pages in the database | ||
- | -possibility to use already inserted clients for guests | ||
-rates priority | -rates priority | ||
-possibility to change the order of columns in all reservations table | -possibility to change the order of columns in all reservations table | ||
Line 432: | Line 441: | ||
-day table with graphical layout of rooms, showing occupied ones | -day table with graphical layout of rooms, showing occupied ones | ||
-possibility for administrator user to change inserting user when inserting a reservation | -possibility for administrator user to change inserting user when inserting a reservation | ||
- | -possibility for extra costs to add inventory goods instead of only removing them (or moving them from a room/ | ||
- | -search clients also by fiscal code | ||
-help on line | -help on line | ||
+ | |||
</ | </ |
todo.1650116182.txt.gz · Last modified: 2022/04/16 13:36 by marco