Difference between revisions of "ChangeLog"

From Tactic Wiki
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
= ChangeLog for Tactic version 10.0 compared to 8.0 =
= Change Log for Tactic version 10.0 compared to 8.0 =
* NEW: Compatibility with PHP 8.2 (with no need to disable warnings)
* NEW: Param to show main menu logo in color  
* NEW: Param to show main menu logo in color  
* NEW: add form to globally set "VARIANT_ALLOW_STOCK_MOVEMENT_ON_VARIANT_PARENT" variable  
* NEW: add form to globally set "VARIANT_ALLOW_STOCK_MOVEMENT_ON_VARIANT_PARENT" variable  
* NEW: Add possibility to have different mail for autocopy for holiday  
* NEW: Add possibility to have different mail for autocopy for holiday  
* NEW: add option MAIN_GRANDTOTAL_LIST_SHOW to always show grand total to lists
* [[Other_setup#Global_options|NEW: add option MAIN_GRANDTOTAL_LIST_SHOW to always show grand total to lists]]
* NEW: Adding mobile phone to thirdparty
* NEW: Adding mobile phone to thirdparty
* NEW: Accept the __NOW__ and __USER_ID__key into filters
* NEW: Accept the __NOW__ and __USER_ID__key into filters
Line 20: Line 19:
* NEW: add column for barcode in ticket
* NEW: add column for barcode in ticket
* NEW: add column to store a label for a supplier price
* NEW: add column to store a label for a supplier price
* NEW: add constant TAKEPOS_ALTERNATIVE_PAYMENT_SCREEN
* [[Other_setup#Website_Module|NEW: add constant TAKEPOS_ALTERNATIVE_PAYMENT_SCREEN]]
* NEW: add constant TICKETS_NO_COMPANY_ON_FORM
* NEW: add constant TICKETS_NO_COMPANY_ON_FORM
* NEW: add constant VATUPDATE_NO_TRANSACTION
* NEW: add constant VATUPDATE_NO_TRANSACTION
* NEW: add const PROJECT_HIDE_OPEN_PROJECTS_LIST_ON_PROJECT_AREA to have the ability to hide the potentially very long list of open projects in any case
* [[Other_setup#Projects_Module|NEW: add const PROJECT_HIDE_OPEN_PROJECTS_LIST_ON_PROJECT_AREA to have the ability to hide the potentially very long list of open projects in any case]]
* NEW: Add default User roles for Thirdparties
* NEW: Add default User roles for Thirdparties
* NEW: Added a configuration in workflows
* NEW: Added a configuration in workflows
Line 35: Line 34:
* NEW: Adding a recipient on emails sent, change status to sent partially.
* NEW: Adding a recipient on emails sent, change status to sent partially.
* NEW: Add invoice subtype (some countries need this like greece)
* NEW: Add invoice subtype (some countries need this like greece)
* NEW: Add link to export ICS file of an event.
* [[Event_Organization#Exporting_an_ICS_File|NEW: Add link to export ICS file of an event.]]
* NEW: Add option MAIN_USE_FULL_TEXT_INDEXATION
* NEW: Add option MAIN_USE_FULL_TEXT_INDEXATION
* NEW: Add option PDF_ADD_POSITION
* NEW: Add option PDF_ADD_POSITION
Line 57: Line 56:
* NEW: auto fill infos in template email
* NEW: auto fill infos in template email
* NEW: Automatically fill matching extra fields of object on line creation.
* NEW: Automatically fill matching extra fields of object on line creation.
* NEW: Can add documents on a payment
* [[Salaries_Module#Adding_a_document|NEW: Can add documents on a payment.]]
* NEW: Can create new membership type from the create member form
* [[Members_Module#Creation_of_Member_types|NEW: Can create new membership type from the create member form]]
* NEW: Can export security events.
* [[User_module#Exporting_user_related_security_events|NEW: Can export security events.]]
* NEW: Can force language of a page in website module with xx/pagename
* NEW: Can force language of a page in website module with xx/pagename
* NEW: Can force position of signature on PDF using a setup constant
* NEW: Can force position of signature on PDF using a setup constant
Line 79: Line 78:
* NEW: Expense Report: Add conf to block line creation if line date is out of range
* NEW: Expense Report: Add conf to block line creation if line date is out of range
* NEW: Expense Report: new line add conf to Block if line date out of range
* NEW: Expense Report: new line add conf to Block if line date out of range
* NEW: export invoice source id (backport v17)
* NEW: export invoice source id
* NEW: export order client code
* NEW: export order client code
* NEW: feature to merge 2 tasks
* NEW: feature to merge 2 tasks
Line 111: Line 110:
* NEW: notification action triggers for cancelling orders and invoices
* NEW: notification action triggers for cancelling orders and invoices
* NEW: now button when editing an event
* NEW: now button when editing an event
* NEW: online signature of shipments
* [[Shipment_Module#Creation_of_shipment|NEW: online signature of shipments]]
* NEW: Option to transfer only reconciliated lines from bank
* NEW: Option to transfer only reconciliated lines from bank
* NEW: Param to show main menu logo in color look and feel
* NEW: Param to show main menu logo in color look and feel
Line 126: Line 125:
* NEW: See the documents of my subordinates  
* NEW: See the documents of my subordinates  
* NEW: separation of expense report from salary accounting code
* NEW: separation of expense report from salary accounting code
* NEW: Show error on ical parse
* NEW: Show the profit per attendee on events
* NEW: Show the profit per attendee on events
* NEW: signed status CRUD to contract and fichinter
* NEW: signed status CRUD to contract and fichinter
Line 151: Line 149:
* NEW: Various payment - Use list of account when edit
* NEW: Various payment - Use list of account when edit
* NEW: warning message when cloning a product whose status is not to sell
* NEW: warning message when cloning a product whose status is not to sell
* PERF: Performance enhancement on Invoice/Paiement area page
* PERF: Performance enhancement on Invoice/Payment area page
* PERF: Use cache for loaded users/contact on project list
* PERF: Use cache for loaded users/contact on project list
* SEC: Add a protection against installation of external module bypassing
* SEC: Add a protection against installation of external module bypassing
Line 284: Line 282:
* NEW: TakePOS: compatibility with lots and serials
* NEW: TakePOS: compatibility with lots and serials
* NEW: TakePOS: use default customer, category and product when enable TakePOS
* NEW: TakePOS: use default customer, category and product when enable TakePOS
* NEW: TakePOS: added option TAKEPOS_HIDE_PRODUCT_PRICES to hide prices in TakePOS
* [[Other_setup#Website_Module|NEW: TakePOS: added option TAKEPOS_HIDE_PRODUCT_PRICES to hide prices in TakePOS]]
* NEW: Tickets: add and list external contributors on ticket public interface
* NEW: Tickets: add and list external contributors on ticket public interface
* NEW: Third-Parties: add total line to third-parties list
* NEW: Third-Parties: add total line to third-parties list
Line 298: Line 296:
* NEW: Website: Support of js into the Tactic server preview
* NEW: Website: Support of js into the Tactic server preview
* NEW: When an user unset the batch management of products, transformation of each batch stock movement in global stock movement
* NEW: When an user unset the batch management of products, transformation of each batch stock movement in global stock movement
= ChangeLog for Tactic version 8.0 compared to 7.0 =  
 
= Change Log for Tactic version 8.0 compared to 7.0 =  
* NEW: Module Workstations Management upgraded to stable status.
* NEW: Module Workstations Management upgraded to stable status.
* NEW: #23436 Group social networks fields
* NEW: Group social networks fields
* NEW: Accountancy - Add specific page to export accounting data rather than the journals page
* NEW: Accountancy - Add specific page to export accounting data rather than the journals page
* NEW: Accountancy - Add sub-account balance FPC22
* NEW: Accountancy - Add sub-account balance FPC22
Line 318: Line 317:
* NEW: Add filters and sort on product unit column
* NEW: Add filters and sort on product unit column
* NEW: Add link to edit VAT list from error message of missing VAT
* NEW: Add link to edit VAT list from error message of missing VAT
* NEW: add margins in paiement/card.php
* NEW: Add mass action delete on VAT
* NEW: Add mass action delete on VAT
* NEW: Add possibility to choose format #21426
* NEW: Add possibility to choose format
* NEW: An external module can modify the quick search fields
* NEW: An external module can modify the quick search fields
* NEW: Bank:  Bank name no more mandatory on creation. Can be generated if empty.
* NEW: Bank:  Bank name no more mandatory on creation. Can be generated if empty.
* NEW: Bank:  Add fields zip, town, country for owner of a bank account
* NEW: Bank:  Add fields zip, town, country for owner of a bank account
* NEW: batch referential objects
* NEW: batch referential objects
* NEW: Can add the add now link on date into addfieldvalue()
* NEW: Can add the add now link on date into addfieldvalue
* NEW: Can add an array of several links in date selector
* NEW: Can add an array of several links in date selector
* NEW: Can bin accounting line for a given month
* NEW: Can bin accounting line for a given month
Line 359: Line 357:
* NEW: GUI: can set background style with MAIN_LOGIN_BACKGROUND_STYLE
* NEW: GUI: can set background style with MAIN_LOGIN_BACKGROUND_STYLE
* NEW: Help: Tooltip to explain how to add a photo on a product
* NEW: Help: Tooltip to explain how to add a photo on a product
* NEW: Help: Possibility to link to German pages in help
* NEW: helper functions for dates + small demo case
* NEW: helper functions for dates + small demo case
* NEW: HR - Salary: can fill date of salary payment with date of start of salary
* NEW: HR - Salary: can fill date of salary payment with date of start of salary
Line 367: Line 364:
* NEW: Import: filter on entity in import
* NEW: Import: filter on entity in import
* NEW: Import: map table to element for get entity in import
* NEW: Import: map table to element for get entity in import
* NEW: inc.php: handle parameters from argv
* NEW: Installation: Auto activate some modules on install (Export/Import/Wysiwyg editor)
* NEW: Installation: Auto activate some modules on install (Export/Import/Wysiwyg editor)
* NEW: Invoice: show category of operations
* NEW: Invoice: show category of operations
Line 386: Line 382:
* NEW: Now we can edit amount on VAT and salaries clone action
* NEW: Now we can edit amount on VAT and salaries clone action
* NEW: only get opened contact from liste_contact function, to not have access to closed contact as mail receiver
* NEW: only get opened contact from liste_contact function, to not have access to closed contact as mail receiver
* NEW: Option: MAIN_SECURITY_MAXFILESIZE_DOWNLOADED #yogosha10660
* NEW: Option: MAIN_SECURITY_MAXFILESIZE_DOWNLOADED
* NEW: Option to manage deposit slips for more payment modes (not only
* NEW: Option to manage deposit slips for more payment modes
* NEW: Option to show column for field and line selection on the left
* NEW: Option to show column for field and line selection on the left
* NEW: Orders: add sub total in order list det
* NEW: Orders: add sub total in order list det
Line 423: Line 419:
* NEW: Stock limit for alert and desired optimal stock by product and warehouse import
* NEW: Stock limit for alert and desired optimal stock by product and warehouse import
* NEW: Stock: Add warehouse create and modify triggers.
* NEW: Stock: Add warehouse create and modify triggers.
* NEW: Stock: Can select several warehouses into the view stock at date in past
* [[Product_Module#Adding_a_default_warehouse|NEW: Stock: Can select several warehouses into the view stock at date in past]]
* NEW: Stripe: add STRIPE_DEBUG, a way to log Stripe IPN
* NEW: Stripe: add STRIPE_DEBUG, a way to log Stripe IPN
* NEW: Supplier Invoices: add ability of ODT support to supplier invoices
* NEW: Supplier Invoices: add ability of ODT support to supplier invoices
Line 431: Line 427:
* NEW: Support different bank account for several direct debit payments
* NEW: Support different bank account for several direct debit payments
* NEW: Support multiselect in the warehouse selection combo box
* NEW: Support multiselect in the warehouse selection combo box
* NEW: Survey: Comment on survey is possible only after vote.
* [[Poll,_Survey_or_Vote_Module#Adding_a_comment_to_a_poll|NEW: Survey: Comment on survey is possible only after vote.]]
* NEW: TakePOS: adapt category and product pictures sizes on TakePOS
* NEW: TakePOS: adapt category and product pictures sizes on TakePOS
* NEW: TakePOS: limit load products in TakePOS
* NEW: TakePOS: limit load products in TakePOS
* NEW: The batch for remind on due date can be setup for using validation date
* NEW: The batch for remind on due date can be setup for using validation date
* NEW: The refresh link for IMAP collector is always visible
* NEW: The refresh link for IMAP collector is always visible
* NEW: Third-Party: use an ajax component to switch prospection status on thirdparty list
* [[Tickets_Module#Notification_on_a_ticket_creation|NEW: Tickets: Send a notification email when ticket assigned]]
* NEW: Tickets: Send a notification email when ticket assigned
* NEW: Tickets: set ticket status to answered if the client has answered from the public interface
* NEW: Tickets: set ticket status to answered if the client has answered from the public interface
* NEW: Tickets: added an option to display the progress of tickets on the public interface
* NEW: Tickets: added an option to display the progress of tickets on the public interface
Line 445: Line 440:
* NEW: Use a cache file for external RSS in calendar
* NEW: Use a cache file for external RSS in calendar
* NEW: Use by default the domain $tactic_main_url_root for SMTP HELO
* NEW: Use by default the domain $tactic_main_url_root for SMTP HELO
* NEW: Users: add a public virtual card page for each user
* [[User_module#Public_Virtual_Cards|NEW: Users: add a public virtual card page for each user]]
* NEW: VAT can be modified during add of line
* NEW: VAT can be modified during add of line
* NEW: Website Module: Increment website counter on each page access in website module
* NEW: Website Module: Increment website counter on each page access in website module
Line 453: Line 448:
* NEW: Widgets: Add widget "The next upcoming events"
* NEW: Widgets: Add widget "The next upcoming events"
* NEW: Widgets: Add widget of open opportunities
* NEW: Widgets: Add widget of open opportunities
= ChangeLog for Tactic version 7.0 compared to 6.0 =
 
* NEW: can move the checkbox column on left (experimental option MAIN_CHECKBOX_LEFT_COLUMN)
= Change Log for Tactic version 7.0 compared to 6.0 =
* [[Other_setup#Global_options|NEW: can move the checkbox column on left (experimental option MAIN_CHECKBOX_LEFT_COLUMN)]]
* NEW: Added columns 'alias_name' on project, supplier invoice, supplier order, supplier proposals and task list
* NEW: Added columns 'alias_name' on project, supplier invoice, supplier order, supplier proposals and task list
* NEW: Added option for dark theme mode in display - color and theme
* NEW: Added option for dark theme mode in display - color and theme
Line 465: Line 461:
* NEW: can now set user supervisors using mass action in htdocs/user
* NEW: can now set user supervisors using mass action in htdocs/user
* NEW: can chose if VAT ID is unique or not for third parties
* NEW: can chose if VAT ID is unique or not for third parties
* NEW: all partnerships displayed on tab partnership of a thirdparty and member
* [[Partnership_management_Module#Creating_a_new_partnership|NEW: all partnerships displayed on tab partnership of a thirdparty and member]]
* NEW: massaction for updating product prices
* NEW: massaction for updating product prices
* NEW: Massaction to assign users on projects
* NEW: Massaction to assign users on projects
Line 482: Line 478:
* NEW: Add badge in admin extrafields setup
* NEW: Add badge in admin extrafields setup
* NEW: add constant PROPAL_BYPASS_VALIDATED_STATUS
* NEW: add constant PROPAL_BYPASS_VALIDATED_STATUS
* NEW: Add date event (!= date project) and location on event organization
* [[Event_Organization#Add_date_and_location|NEW: Add date event and location on event organization]]
* NEW: Add employment anniversary in birthday box
* [[User_module#Creation_of_a_new_user|NEW: Add employment anniversary in birthday box]]
* NEW: Add extrafield type "IP" to store IP addresses
* NEW: Add extrafield type "IP" to store IP addresses
* NEW: Add fail2ban rules examples to limit access to /public pages
* NEW: Add fail2ban rules examples to limit access to /public pages
Line 516: Line 512:
* NEW: Can send an email on scheduled job error
* NEW: Can send an email on scheduled job error
* NEW: Can set a commercial discount by entering amount including VAT
* NEW: Can set a commercial discount by entering amount including VAT
* NEW: Can set a monthly frequency (or multiple) in cron tasks.
* [[Scheduled_jobs_Module#Setting_up_Monthly_Frequency|NEW: Can set a monthly frequency (or multiple) in cron tasks.]]
* NEW: Can set start and end dates and comment on button "Activate all services"
* NEW: Can set start and end dates and comment on button "Activate all services"
* NEW: Can sort on preselected best supplier price
* NEW: Can sort on preselected best supplier price
* NEW: Can use products categories to make inventory
* [[Product_Module#Adding_stocks_and_inventory|NEW: Can use products categories to make inventory]]
* NEW: Change filter type on tickets list into a multiselect combo
* NEW: Change filter type on tickets list into a multiselect combo
* NEW: conf TIMESPENT_ALWAYS_UPDATE_THM, when it's on we always check current thm of user to update it in task time line
* NEW: conf TIMESPENT_ALWAYS_UPDATE_THM, when it's on we always check current thm of user to update it in task time line
Line 526: Line 522:
* NEW: Default doc template of contracts is not mandatory
* NEW: Default doc template of contracts is not mandatory
* NEW: Default values in extrafields are no more limited to 255 char.
* NEW: Default values in extrafields are no more limited to 255 char.
* NEW: display currency in takepos menu
* [[Point_Of_Sale#Other_Information|NEW: display currency in takepos menu]]
* NEW: Enable online signature for interventions
* [[Intervention_Module#Adding_online_signature|NEW: Enable online signature for interventions]]
* NEW: extrafield price with currency
* NEW: extrafield price with currency
* NEW: filter on reception dates (from / to) in cheque paiement card
* NEW: filter on reception dates (from / to) in cheque payment    card
* NEW: Members: default_lang for members
* NEW: Members: default_lang for members
* NEW: Members: Table of membership types
* NEW: Members: Table of membership types
Line 582: Line 578:
* NEW: show sell-by and eat-by dates only if not empty
* NEW: show sell-by and eat-by dates only if not empty
* NEW: show SellBy/EatBy dates for each batch product in shipment card
* NEW: show SellBy/EatBy dates for each batch product in shipment card
* NEW: Can skip accept/refuse steps for proposals (option PROPAL_SKIP_ACCEPT_REFUSE)
* [[Other_setup#Proposals_Module|NEW: Can skip accept/refuse steps for proposals (option PROPAL_SKIP_ACCEPT_REFUSE)]]
* NEW: experimental SMTP using PhpImap allowing OAuth2 authentication (need to add option MAIN_IMAP_USE_PHPIMAP)
* NEW: experimental SMTP using PhpImap allowing OAuth2 authentication (need to add option MAIN_IMAP_USE_PHPIMAP)
* NEW: can substitute project title in mail template
* NEW: can substitute project title in mail template
Line 592: Line 588:
* NEW: Add the target to select attendees of event for emailings
* NEW: Add the target to select attendees of event for emailings
* NEW: Can set background style with MAIN_LOGIN_BACKGROUND_STYLE
* NEW: Can set background style with MAIN_LOGIN_BACKGROUND_STYLE
= ChangeLog for Tactic version 6.0 compared to 5.0 =
 
= Change Log for Tactic version 6.0 compared to 5.0 =
* NEW: Support for recurring purchase invoices.
* NEW: Support for recurring purchase invoices.
* NEW: Include German public holidays
* NEW: Include German public holidays
Line 621: Line 618:
* NEW: Add option to foce delivery on email for purchase order receipt to yes
* NEW: Add option to foce delivery on email for purchase order receipt to yes
* NEW: Add possibility to create contract from invoice
* NEW: Add possibility to create contract from invoice
* NEW: Add possibility with constant MAIN_LOGIN_BADCHARUNAUTHORIZED to define bad character unauthorized into login name
* [[Other_setup#Global_options|NEW: Add possibility with constant MAIN_LOGIN_BADCHARUNAUTHORIZED to define bad character unauthorized into login name]]
* NEW: Add private and public notes on tax files.
* NEW: Add private and public notes on tax files.
* NEW: Add substitutions "user numbers"
* NEW: Add substitutions "user numbers"
Line 698: Line 695:
* NEW: Module Partnership Management
* NEW: Module Partnership Management
* NEW: Module Event Organization Management
* NEW: Module Event Organization Management
= Change Log Tactic version 5.0 =
* [[Quotations_module#Online_signature|NEW: Online proposal signature]]
* NEW: Can define some max limit on expense report (per period, per type or expense, ...)
* NEW: Provide a special pages for bookmarks and multicompany for a better use of some mobile applications
* NEW: Allow the use of NEWREF to get for example the new reference a draft order will get after validation.
* NEW: Add option to disable globaly some notifications emails.
* NEW: Add NEWREF subtitute to get new object reference.
* NEW: Add URL_SHIPMENT substitute to get the URL of a shipment
* NEW: REST API module: add api key generate / modify permission.
* NEW: Make "L'Annuaire des Entreprises" the default provider for SIREN verification for French thirdparties.
* NEW: Add tags on ticket/categories
* NEW: Workflow: Close order on shipment closing.
* NEW: Can enter the buying price (for Weighted Average Price update) on lines during the reception step
* NEW: Add legal form for Sweden
* NEW: Accountancy - Add product account in import/export of thirdparty (level 3)
* NEW: Accountancy - Format FEC/FEC2 - Add column NumFacture
* NEW: add auto creation of agenda event on supplier_order cancellation
* NEW: Add a PDF document template for Manufacturing Orders
* NEW: Add budget field into task
* NEW: add cancel button to classify reception form on supplier_orders
* NEW: Added address field into contacts list
* NEW: Added documents page and send mail possibility in payments
* NEW: Add edit option in propal
* NEW: Added linked files page and send mail possibility in payments
* NEW: Add field date from/to in customer and supplier payment list
* NEW: Add filter from date to date into action/evt list
* NEW: Add import / export of MO and BOMLines - Close
* NEW: Adding accounting export model for iSuite Expert
* NEW: add link to an element by ref
* NEW: add MRP into Object Linked Box
* NEW: Add option to hide customer code on PDF documents
* NEW: Add sale representative in order and invoice list
* NEW: add a setting to create PDF in PDF/A - 1b format
* NEW: Add SOCIETE_SHOW_VAT_IN_LIST to display VAT number in combo list of thirdparties
* NEW: Add sortorder on units list
* NEW: Adds PDF_HIDE_PRODUCT_LABEL_IN_SUPPLIER_LINES to hide product label in supplier order lines
* NEW: Add STOCK_MOVEMENT_LIST_HIDE_UNIT_PRICE to hide unit price on some pages
* NEW: add support for zstd compression
* NEW: Allow drag and drop on kits
* NEW: Allow exporting supplier order validation date + validation user
* NEW: Allows product ref generation after the form is validated with PRODUCT_GENERATE_REF_AFTER_FORM
* NEW: autocomplete account group when editing an account card
* NEW: Auto create invoice for payment done on an order with online payment link of order
* NEW: Can edit fields of proposal when proposal is not yet signed
* NEW: Can edit the translation key of an overwrote translation key.
* NEW: can enable/disable external calendar by default
* NEW: Can hide sender name on PDF documents
* NEW: Can select lot from a combo list of existing batch numbers (in MRP consumtion)
* NEW: Can set the default BOM on a product
* NEW: Can set/unset the usual working day of the week (friday, saturday, sunday)
* NEW: Can show progression of task into combo list of tasks
* NEW: can upload the odt file for the product doc template
* NEW: Contract - Add From/to input on search date
* NEW: Customer Display with TakePOS
* NEW: Split Sale in TakePOS
* NEW: Customer invoice template list - Add input date from/to
* NEW: date filter on project list and task list From->To
* NEW: display shipping method and tracking url on shipment list
* NEW: expense reports: conf to force amounts to be entered only including taxes
* NEW: expense reports: conf to pre-fill start/end dates with bounds of current month
* NEW: expense reports: show link to already existing overlapping expense report
* NEW: expense reports: can make project field mandatory on lines
* NEW: Expose bank account holder, label and number
* NEW: field and behavior in product object
* NEW: generate intervention from time spent
* NEW: holiday: handle monthly balance updates with cronjob
* NEW: HRM integration, source code
* NEW: HRM admin - Add tabs
* NEW: HRM - Include more options to manage/custom dashboard
* NEW: Increase size of params of actions for emailcollector
* NEW: Invoice list - Use complete country select field with EEC or not
* NEW: mass action delete, no more break if at least one object has child
* NEW: mass action paid on customer invoice list
* NEW: massaction validate on supplier orders list
* NEW: Mass action send email to all attendees of an event.
* NEW: expense reports: conf to pre-fill start/end dates with bounds of current month
* NEW: Option "Add a link on the PDF to make the online payment"
* NEW: More options to generate PDF (show Frame option, width of picture option)
* NEW: Preview of pdf files of expense report lines
* NEW: print without details
* NEW: project time spent: conf to prevent recording time after X months
* NEW: rewrite bind accountancy code finding on customer and sales invoice
* NEW: Societe - Add perentity functionality on customer/supplier accountancy auxiliary account
* NEW: Survey - Add a clickable link in email send
* NEW: Social Contributions - Add from/to filter on list
* NEW: Supplier order and proposal - Add From/to input on search date
* NEW: Task - Add From/to input on search date
* NEW: Add theme option THEME_ELDY_USEBORDERONTABLE
* NEW: The Anti-CSRF protection MAIN_SECURITY_CSRF_WITH_TOKEN is on to value 1 by default
* NEW: when multiple order linked to facture, show list into note.
* NEW: when we delete several objects with massaction, if somes object has child we must see which objects are concerned and nevertheless delete objects which can be deleted
* NEW: Editing a page in website module keep old page with name .back
* NEW: External backups can be downloaded from the "About info page".
* NEW: Add massaction to switch status on sale / on purchase of a product.
* NEW: Stable module Knowledge Management
* NEW: Experimental module Event Organization Management
* NEW: Experimental module Workstations Management
* NEW: Development of module Partnership Management

Latest revision as of 11:51, 29 October 2024

Change Log for Tactic version 10.0 compared to 8.0

  • NEW: Param to show main menu logo in color
  • NEW: add form to globally set "VARIANT_ALLOW_STOCK_MOVEMENT_ON_VARIANT_PARENT" variable
  • NEW: Add possibility to have different mail for autocopy for holiday
  • NEW: add option MAIN_GRANDTOTAL_LIST_SHOW to always show grand total to lists
  • NEW: Adding mobile phone to thirdparty
  • NEW: Accept the __NOW__ and __USER_ID__key into filters
  • NEW: Accountancy - Add possibility for specific format FEC to sort with the FEC name
  • NEW: Accountancy - Expense report - Add an option to use end period for transfer
  • NEW: Accountancy - Show accounting result on balance
  • NEW: Accountancy - Show import key if exist
  • NEW: Add option to change all service dates at once
  • NEW: Add a default limit in nb to agenda export
  • NEW: Add a link to add a website category in edit page properties
  • NEW: Add ALT+s to save a website page in edit mode
  • NEW: Add Category filter for ActionComm
  • NEW: Add code+label of payment mode and term in purchase invoice export
  • NEW: Add column data payment on VAT list
  • NEW: add column for barcode in ticket
  • NEW: add column to store a label for a supplier price
  • NEW: add constant TAKEPOS_ALTERNATIVE_PAYMENT_SCREEN
  • NEW: add constant TICKETS_NO_COMPANY_ON_FORM
  • NEW: add constant VATUPDATE_NO_TRANSACTION
  • NEW: add const PROJECT_HIDE_OPEN_PROJECTS_LIST_ON_PROJECT_AREA to have the ability to hide the potentially very long list of open projects in any case
  • NEW: Add default User roles for Thirdparties
  • NEW: Added a configuration in workflows
  • NEW: added address, zip & town to resource object
  • NEW: add field Reply to in emailing
  • NEW: Add Filter on product referring object status(Order and Order Supplier)
  • NEW: add geometrics extrafield
  • NEW: Add global PRODUCT_STOCK_LIST_SHOW_WITH_COMPILED_PHYSICAL_STOCK for this is based on compiled physical stock, not the sum of product stocks on existing links.
  • NEW: Add id of last page accessed in website
  • NEW: Add import ID in list of products
  • NEW: Adding a recipient on emails sent, change status to sent partially.
  • NEW: Add invoice subtype (some countries need this like greece)
  • NEW: Add link to export ICS file of an event.
  • NEW: Add option MAIN_USE_FULL_TEXT_INDEXATION
  • NEW: Add option PDF_ADD_POSITION
  • NEW: Add option position['find'] to Tactic Editor
  • NEW: Add option THIRDPARTY_MIN_NB_PROF_ID and THIRDPARTY_MAX_NB_PROF_ID
  • NEW: Add option TICKET_INCLUDE_SUSPENDED_STATUS (Suspended status no more
  • NEW: Add option to open files in new tab
  • NEW: Add picto favicon
  • NEW: add position column in category table
  • NEW: add position field into category add view
  • NEW: add some bank info on odt
  • NEW: Adds payment terms and percent discount to the creation of an invoice from time entries in projects
  • NEW: add state province filter field
  • NEW: Add support of [IF] tag other than in the core content (ex: headers who is in stylesXml)
  • NEW: add table to store product relation with thirdparty
  • NEW: Allow smileys into emailing html content
  • NEW: Allow to set a default project for POS sales
  • NEW: animation for display spinner when waiting response
  • NEW: Asset Module - make asset model creation in a single step
  • NEW: auto-determine piece number in FEC import
  • NEW: auto fill infos in template email
  • NEW: Automatically fill matching extra fields of object on line creation.
  • NEW: Can add documents on a payment.
  • NEW: Can create new membership type from the create member form
  • NEW: Can export security events.
  • NEW: Can force language of a page in website module with xx/pagename
  • NEW: Can force position of signature on PDF using a setup constant
  • NEW: Can generate the email selector file
  • NEW: Can setup phone mobile for the main company
  • NEW: Can show legal form of company into the list
  • NEW: Can show the legal form in address of recipient in PDF
  • NEW: Can show the list of projects having at least one contact that is a contact of the third party
  • NEW: Complete the thirdparty index page with last modified contacts
  • NEW: constant MAIN_DISCARD_NEWD_PROJECTS_IN_SELECT
  • NEW: contact type on auto add contributor
  • NEW: contenteditable is supported on table,header,footer and menu tags
  • NEW: cronjob: deny to launch a method from a deactivated module
  • NEW: determine multi-currency price on object line create tpl
  • NEW: Develop new quick edit opportunity status
  • NEW: display product and qty in stock_movement table in project overview
  • NEW: Tactic can now re-open ticket upon customer reply on the same ticket via email
  • NEW: Edit ticket
  • NEW: Expense Report: Add conf to block line creation if line date is out of range
  • NEW: Expense Report: new line add conf to Block if line date out of range
  • NEW: export invoice source id
  • NEW: export order client code
  • NEW: feature to merge 2 tasks
  • NEW: fetch object by element for website account card
  • NEW: filter on sale representative in contact list
  • NEW: Filter shipments by selecting multiple shipping methods
  • NEW: Font param Look and Feel
  • NEW: functionality to delete contact of company list
  • NEW: functionality to display codebar on pdf files
  • NEW: functionality to list event for user
  • NEW: functionality for salaries massaction (bank-transfer)
  • NEW: function for removing company contacts
  • NEW: get html template example for each model
  • NEW: hide external and non employee users in combobox
  • NEW: hide external user in combobox
  • NEW: in project overview, stock movement section, we only stock movement ref, but not the product and not the quantity
  • NEW: input reason label in customer proposal and order export
  • NEW: intervention list date filter
  • NEW: Invoice Creditor Reference and banking barcode (FI)
  • NEW: Invoice PDF If bank account is empty, not print "Bank" and "Account"
  • NEW: layout and prompt AI on create emailing
  • NEW: Look and field: The operator 'or' on category filter visible only
  • NEW: make "sell" or "eat by" mandatory in product lot
  • NEW: Management of the In-Reply-To and References for ticket answers.
  • NEW: module user rights enhancement
  • NEW: Module Website: Can link/unlink translation between web pages
  • NEW: Move dir of cache for widgets
  • NEW: multiselect with checkbox in categories/tags search for thirdparty list
  • NEW: new consts to redirect from massaction createbills
  • NEW: new global string to preselect yes for one bill per thirparty in orderlist massaction
  • NEW: notification action triggers for cancelling orders and invoices
  • NEW: now button when editing an event
  • NEW: online signature of shipments
  • NEW: Option to transfer only reconciliated lines from bank
  • NEW: Param to show main menu logo in color look and feel
  • NEW: Payment page received from donations
  • NEW: possibility to define a completely inactive module
  • NEW: preview example page in website when create page
  • NEW: propal canceled status
  • NEW: receptions in tactic search box
  • NEW: redirect link in the config module in the event of an error client
  • NEW: remove auto selected user for taxes-charges by default
  • NEW: resource address, phone, email & maxusers
  • NEW: Script for fast identification of missing/unused/duplicate translations
  • NEW: search member by date
  • NEW: See the documents of my subordinates
  • NEW: separation of expense report from salary accounting code
  • NEW: Show the profit per attendee on events
  • NEW: signed status CRUD to contract and fichinter
  • NEW: Simplify the verification of context in hook
  • NEW: Sort variants list by product ref on combinations page
  • NEW: Statistic page donation
  • NEW: Supplier Invoice - List - Selector with choice on ECC country
  • NEW: supplier order submit method message
  • NEW: Supplier Proposal API extended with DELETE, POST and PUT possibilities
  • NEW: Take image from content for RSS
  • NEW: TakePOS - add buttons to allow keyboard usage for discounts
  • NEW: TakePOS - add constant to show line subprices
  • NEW: TAKEPOS - Clear search results
  • NEW: TAkePOS - don't allow payment if no thirdparty selected
  • NEW: TakePOS - Option TAKEPOS_NO_GENERIC_THIRDPARTY to disallow payment if no specific thirdparty selected (generic not allowed)
  • NEW: Test send triggercode to url
  • NEW: Trigger for Knowledge
  • NEW: Add branches into apstats security report
  • NEW: updated resource list for new fields
  • NEW: Update expense report card.php to allow pdf preview even without thumbnail
  • NEW: update price with auto to use const for rounding prices
  • NEW: Use a nicer combo list to select the export accounting format
  • NEW: users can set their own length for short lists
  • NEW: Various payment - Use list of account when edit
  • NEW: warning message when cloning a product whose status is not to sell
  • PERF: Performance enhancement on Invoice/Payment area page
  • PERF: Use cache for loaded users/contact on project list
  • SEC: Add a protection against installation of external module bypassing
  • SEC: A user with export permission can export module data without
  • SEC: Reduce nb of var without WAF used when using the website module
  • NEW: Module Workstation (used to enhance the module BOM and Manufacturing Order) is now stable
  • NEW: Add a CLI tool to regenerate all documents
  • NEW: Add a confirmation popup when deleting extrafields
  • NEW: Add type 'icon' type for extrafields
  • NEW: Use ajax for state loading after country change
  • NEW: Add support for parent projects
  • NEW: Expense report - Add two fields into export : Qty & Unit price (excl.)
  • NEW: date filter thirdparties contracts projects
  • NEW: Add the Project filter
  • NEW: Support extrafields in selectForForms
  • NEW: Accountancy: Add quick navigation with keyboard shortcut on ledger
  • NEW: Accountancy: FEC/FEC2 format export with attachments
  • NEW: Accountancy: Option to choose length of lettering code
  • NEW: Accountancy: Chart of accounts ES PCG08-PYME-CAT in catalan language
  • NEW: added a button to create a product or a service from an order or an invoice
  • NEW: added a goto url from smartphone search page
  • NEW: added all id prof checker on thirdparty for code compta customer and supplier
  • NEW: added a constant to check if qty shipped not greater than qty ordered
  • NEW: added context for the movement stock (role toconsume/toproduce) on mrp
  • NEW: added contract link on ticket
  • NEW: added column 'Technical ID' in list of details lines of an order
  • NEW: added custom compute for exports
  • NEW: added custom text on footer total
  • NEW: added different picto for each type of extrafields (date, string, ...)
  • NEW: added a popup on validation instead of a database field to know if the user wants to include subwarehouse
  • NEW: added VAT free & VAT amounts on payment input
  • NEW: added ext payment system ID in the payment page with link to Stripe
  • NEW: added field Technical ID in list of users
  • NEW: added filter on status of line of a dictionary
  • NEW: added get_substitutionarray_other() on shipping odt
  • NEW: added IdProfCheck on thirdparty for BE
  • NEW: added invoice subtype in customer invoice and template invoice
  • NEW: added a label to price level when changing price
  • NEW: added modifications of template invoices into agenda
  • NEW: added more company information (ProfId7 to 10)
  • NEW: added more information to holiday mailings
  • NEW: added more param on fetch() to prepare perf optimization
  • NEW: added more tables activated by module activation only
  • NEW: added new field into $fields array + Creation of the function getChildWarehouse
  • NEW: added option for cancel consumed and produced lines (delete lines and rollback stocks) when delete or cancel an manufacturing order
  • NEW: added option in PDF for purchase order and quotation to hide prices
  • NEW: added order supplier submit notif
  • NEW: added parent product column on list
  • NEW: added picto in product/service list in object lines
  • NEW: added possibility to choose separator
  • NEW: added preselected update keys attribute to import class and select it by default if filled
  • NEW: added recurring behaviour
  • NEW: added recursive deletion option for child MOs
  • NEW: added refactoring user permission
  • NEW: added sorting of product price list by customer
  • NEW: added tab Events/Agenda on recurring invoices
  • NEW: added the formEditObjectLine hook on commande card and invoice card
  • NEW: added the picto phone of thirdparty on the kanban view of projects
  • NEW: added the status of partnership to select partnership for emailing
  • NEW: added Ticket tab on contract
  • NEW: Agenda: agenda per user use quarter hour split instead of half hour split
  • NEW: Allow sync of currency rates with currency layer by default.
  • NEW: Assign contact to a ticket message
  • NEW: Better protection against reserved words
  • NEW: billing on shipment+reception. Can be done before or after delivery.
  • NEW: can edit bomline workstation
  • NEW: Can include product variants in list of products
  • NEW: Can manage ODT documents for groups of users.
  • NEW: Can restore product in stock when deleting the supplier invoice
  • NEW: Can see the favicon file into setup of properties of a website
  • NEW: Can switch product batch management to no management.
  • NEW: Can upload/delete ODT template for project and tasks
  • NEW: clone skill object
  • NEW: column in table prelevement_lignes for fk_user
  • NEW: CONF allow modify ticket classification even if closed
  • NEW: conf to display date entry stock exped and sort in date order
  • NEW: Contract: Merge the "Create ..." buttons on contract into one.
  • NEW: create a product from a free line in a document
  • NEW: Date field for shipment export
  • NEW: Date format dayhoursec is using year on 2 char on smartphones
  • NEW: do not add default value in list
  • NEW: Donations: Generic doc template for donations
  • NEW: drop down for action button show a simple button if only 1 action
  • NEW: Exports: added product barcode on stock exports
  • NEW: filter on from/to period rather than month/year
  • NEW: FontAwesome - added possibility to select another version
  • NEW: Get list evaluation with skills details in user fiche
  • NEW: HR: PDF Generation for each Human Resource Evaluations
  • NEW: improved resource data structure
  • NEW: Interventions: close notification for interventions
  • NEW: Inventory: include sub warehouse in inventory
  • NEW: Inventory: inventory without virtual products (kits)
  • NEW: Invoices: subtypes for customers and vendors
  • NEW: Invoices: start and end date for due date filter on invoice list
  • NEW: Invoice time from task, make task note better display in invoice line
  • NEW: lazy load to substitute project variables
  • NEW: Library including math and financial functions
  • NEW: Loan: can upload a file with drag and drop
  • NEW: Manage rate indirect.
  • NEW: Manufacturing Order: add edit line on MO
  • NEW: memorize model name for PDF hooks
  • NEW: Menu editor is responsive
  • NEW: ModuleBuilder: Can modify the picto into ModuleBuilder
  • NEW: ModuleBuilder: Form for add object's property on ModuleBuilder
  • NEW: More accurate tooltip on what admin permissions are
  • NEW: new option for hide the footer
  • NEW: new option for choose project visibility
  • NEW: new option for hide the footer of tickets on the public interface
  • NEW: no need to create invoice supplier object on supplier card for standalone credit note
  • NEW: Open-Surveys: Add a public page to list all open surveys
  • NEW: Option to show label, ref+label or only ref of product in TakePOS
  • NEW: payment full amount detail tooltip
  • NEW: Payments: Can edit both the Test and Live stripe customer account on payment
  • NEW: possibility to deselect line when create a recurring invoice + missing to use fk_parent_line
  • NEW: Projects: List - use select2 multiselect for status
  • NEW: Projects: massactions to delete projects
  • NEW: Propagate invoice extrafields into template invoice
  • NEW: Retrieve VAT details from the Greek Ministry of Finance GSIS SOAP web service and autocomplete third party fields
  • NEW: Right for stats orders
  • NEW: rights and check access to create portal accounts
  • NEW: Row in list higher height
  • NEW: Salaries: Can generate SEPA files for salaries
  • NEW: Save date of RUM creation when creating a Stripe SEPA mandate
  • NEW: Shipments: can include service (for information and invoicing)
  • NEW: Show id of module on the tooltip module help page
  • NEW: show VAT free amount on payment input close
  • NEW: Sub total in list
  • NEW: Support html content for combo list of email recipient
  • NEW: TakePOS: add constant to check qty asked is available
  • NEW: TakePOS: add constant to choose contact instead of customer
  • NEW: TakePOS: amount label with or without tax in free product
  • NEW: TakePOS: compatibility with lots and serials
  • NEW: TakePOS: use default customer, category and product when enable TakePOS
  • NEW: TakePOS: added option TAKEPOS_HIDE_PRODUCT_PRICES to hide prices in TakePOS
  • NEW: Tickets: add and list external contributors on ticket public interface
  • NEW: Third-Parties: add total line to third-parties list
  • NEW: Tooltips are using ajax by default
  • NEW: Website: Support of js into the Tactic server preview
  • NEW: Top menu support picto of modules that are font awesome picto.
  • NEW: updating by adding massactions for delete projects in societe tab
  • NEW: updating by adding tooltip for api section in Modulebuilder
  • NEW: updating for display Help title when try to delete Don
  • NEW: Upgrade in module builder in menu section
  • NEW: use account address in sepa mandate
  • NEW: VAT rate - Add entity
  • NEW: Website: Support of js into the Tactic server preview
  • NEW: When an user unset the batch management of products, transformation of each batch stock movement in global stock movement

Change Log for Tactic version 8.0 compared to 7.0

  • NEW: Module Workstations Management upgraded to stable status.
  • NEW: Group social networks fields
  • NEW: Accountancy - Add specific page to export accounting data rather than the journals page
  • NEW: Accountancy - Add sub-account balance FPC22
  • NEW: Accountancy - Manage customer retained warranty FPC21+
  • NEW: Accountancy - Manage intra-community VAT on supplier invoices - FPC22
  • NEW: Accountancy - iSuiteExpert export model
  • NEW: Accountancy - Quadratus export with attachments in accountancy export
  • NEW: Accountancy - Can filter on a custom group of accounts. Perf or ledger list.
  • NEW: Accountancy - Can select the export format during export of journals
  • NEW: Accountancy - sort of column of custom group of account
  • NEW: Can upload a file with drag and drop on purchase invoice, vats, salaries and social contributions
  • NEW: add bookmarks in selectable landing pages for users
  • NEW: Add column ext_payment_site into societe_rib to allow multiple payment mode
  • NEW: add conversion of images to webp for a single image in website media editor
  • NEW: Add CRC for currency symbol before amount
  • NEW: Add filter on nb of generation done in list of recurring invoices
  • NEW: Add filters and sort on product unit column
  • NEW: Add link to edit VAT list from error message of missing VAT
  • NEW: Add mass action delete on VAT
  • NEW: Add possibility to choose format
  • NEW: An external module can modify the quick search fields
  • NEW: Bank: Bank name no more mandatory on creation. Can be generated if empty.
  • NEW: Bank: Add fields zip, town, country for owner of a bank account
  • NEW: batch referential objects
  • NEW: Can add the add now link on date into addfieldvalue
  • NEW: Can add an array of several links in date selector
  • NEW: Can bin accounting line for a given month
  • NEW: Can edit inline the VAT number from supplier tab
  • NEW: Can go back to draft on shipment when stock change not on validate
  • NEW: Can modify bank account of sepa payment (if file not sent yet)
  • NEW: Can set a checkbox in formconfirm by clicking on the label
  • NEW: Can set the page "List of opportunities" as landing page
  • NEW: can stay on edit field when errors occurs
  • NEW: create email substitution variable for intervention signature URL
  • NEW: Contacts: presend mass action in contact list
  • NEW: Customers: add date due and labels into customer comm card
  • NEW: Debug the custom CSS feature to avoid a directory search/scan at
  • NEW: Disable bad reputation product price
  • NEW: Email: autofill email form with the email template with status "Default" on
  • NEW: Email: don't have closed contact proposed as receiver for the mails
  • NEW: Email: can set flag default value on email templates
  • NEW: Email-Collector: add field reply-to in email collector as possible filter
  • NEW: Email-Collector: substitute date now in email collector
  • NEW: Email-Collector: operation type in email collector to load or create contact
  • NEW: Email-Collector: easier setup - can also use ! for negative search
  • NEW: Email-Templates: show module into list of email templates
  • NEW: Events: can add any contact on events if global MAIN_ACTIONCOM_CAN_ADD_ANY_CONTACT is set at 1
  • NEW: Events: list with color
  • NEW: Events: remove default percentage for event creation url
  • NEW: formconfirm can support field with format datetime
  • NEW: GeoIP: Can test a geoip conversion from the geoip setup page
  • NEW: GUI: add a CSS editor into the admin GUI
  • NEW: GUI: add dropdown button actions (example on Create button on project)
  • NEW: GUI: color for start date and owner
  • NEW: GUI: new tab for reception and shipment
  • NEW: GUI: better design for the page of discounts of a thirdparty
  • NEW: GUI: can set background style with MAIN_LOGIN_BACKGROUND_STYLE
  • NEW: Help: Tooltip to explain how to add a photo on a product
  • NEW: helper functions for dates + small demo case
  • NEW: HR - Salary: can fill date of salary payment with date of start of salary
  • NEW: HR - Salary: can modify the date of payment of a salary (if not reconciled)
  • NEW: HR - Salary: date for salary payment includes the hour/min
  • NEW: HR - Salary: adding button Send Email on the salary file
  • NEW: Import: filter on entity in import
  • NEW: Import: map table to element for get entity in import
  • NEW: Installation: Auto activate some modules on install (Export/Import/Wysiwyg editor)
  • NEW: Invoice: show category of operations
  • NEW: Invoice: add customer code to invoices listing
  • NEW: Keep a link between user created from recruitment and application
  • NEW: Mass Actions: Better responsive for mass actions
  • NEW: Members: add numbering modules for members
  • NEW: Members: add widget box_members_by_tags.php
  • NEW: Members: Captcha for public member's subscription form
  • NEW: migration script + delete old table + rename fields and indexes
  • NEW: MRP MO: Dynamic choice of warehouse and batch in MO production.
  • NEW: Multicurrency REST API to create, update, delete, update rate...
  • NEW: Multiselect for filter on prospection status
  • NEW: [Bulk delete Project tasks]
  • NEW: No overwrite of optionals during put() contact
  • NEW: Notifications: add Customer Order delivered (ORDER_NEW) in module Notification
  • NEW: Notifications: for Sign or Refused Propal from Online Page
  • NEW: Now we can edit amount on VAT and salaries clone action
  • NEW: only get opened contact from liste_contact function, to not have access to closed contact as mail receiver
  • NEW: Option: MAIN_SECURITY_MAXFILESIZE_DOWNLOADED
  • NEW: Option to manage deposit slips for more payment modes
  • NEW: Option to show column for field and line selection on the left
  • NEW: Orders: add sub total in order list det
  • NEW: Orders: list product in orders
  • NEW: Orders export: allow to export field 'shipment method'
  • NEW: payment default values when supplier order created from reception
  • NEW: Payment: manage contracts
  • NEW: Payment: sepaStripe now creates the payment mode with type pm_ using new API
  • NEW: Payment: add partial payment reason "withholding tax"
  • NEW: Payment: Can edit account on miscellaneous payment (if not transferred)
  • NEW: Print PDF: category of operation for crabe PDF model
  • NEW: Print PDF: Name and date to print on PDF Sign
  • NEW: Print PDF: Use the more recent PDF templates for documents by default on a fresh install
  • NEW: Print PDF: Option PDF_SHOW_PHONE_AFTER_USER_CONTACT to show phone after specific assigned contact on PDF
  • NEW: Print PDF: Option PDF_SHOW_EMAIL_AFTER_USER_CONTACT to show email after specific assigned contact on PDF
  • NEW: product images on popup are cached
  • NEW: Products: Add origin info when create a product batch when created from a movement stock
  • NEW: Products: Add statistics by amount on statistics of products.
  • NEW: Proposals: filter for Signed+Billed in proposals
  • NEW: Proposals: can modify margin rates in offers like VAT rates
  • NEW: Proposals: option filter for NoSalesRepresentativeAffected in proposals list
  • NEW: Proposals: constant PROPALE_ADDON_NOTE_PUBLIC_DEFAULT
  • NEW: Reception: can receive more than qty ordered on reception
  • NEW: referential objects of batch
  • NEW: remove keys whose table element is the same as element in map list
  • NEW: repair script skip views
  • NEW: search on time spent duration range
  • NEW: Security: Save date to invalidate other session into user table
  • NEW: Security: Invalidate all sessions of a user when password is modified.
  • NEW: Service Contracts: Filter on amount and qty on list of service's contracts
  • NEW: set today start time at beginning
  • NEW: Show main currency in company info user tooltip
  • NEW: Show supplier invoice ref of direct debit transfer tab invoices
  • NEW: Social Networks: expend/collapse list of social networks
  • NEW: Stock limit for alert and desired optimal stock by product and warehouse import
  • NEW: Stock: Add warehouse create and modify triggers.
  • NEW: Stock: Can select several warehouses into the view stock at date in past
  • NEW: Stripe: add STRIPE_DEBUG, a way to log Stripe IPN
  • NEW: Supplier Invoices: add ability of ODT support to supplier invoices
  • NEW: Supplier Order: show supplier name in getNomUrl of supplier order
  • NEW: Supplier Order: set payment default values when supplier order created from reception
  • NEW: Supplier Price: Add a status on supplier price ref (WIP to close a supplier ref)
  • NEW: Support different bank account for several direct debit payments
  • NEW: Support multiselect in the warehouse selection combo box
  • NEW: Survey: Comment on survey is possible only after vote.
  • NEW: TakePOS: adapt category and product pictures sizes on TakePOS
  • NEW: TakePOS: limit load products in TakePOS
  • NEW: The batch for remind on due date can be setup for using validation date
  • NEW: The refresh link for IMAP collector is always visible
  • NEW: Tickets: Send a notification email when ticket assigned
  • NEW: Tickets: set ticket status to answered if the client has answered from the public interface
  • NEW: Tickets: added an option to display the progress of tickets on the public interface
  • NEW: Tickets: add link to thirdparty tickets history
  • NEW: Tickets: notify also the contributor affected to a ticket if a new message public is post (add global TICKET_PUBLIC_NOTIFICATION_NEW_MESSAGE_ALSO_CONTRIBUTOR)
  • NEW: Upgrades: The upgrade process can be done by creating a file upgrade.unlock
  • NEW: Use a cache file for external RSS in calendar
  • NEW: Use by default the domain $tactic_main_url_root for SMTP HELO
  • NEW: Users: add a public virtual card page for each user
  • NEW: VAT can be modified during add of line
  • NEW: Website Module: Increment website counter on each page access in website module
  • NEW: Website Module: Show counter of access of website in website list
  • NEW: Widgets: Show picto into the combobox of widgets
  • NEW: Widgets: Implement MAIN_ACTIVATE_FILECACHE on birthday widget
  • NEW: Widgets: Add widget "The next upcoming events"
  • NEW: Widgets: Add widget of open opportunities

Change Log for Tactic version 7.0 compared to 6.0

  • NEW: can move the checkbox column on left (experimental option MAIN_CHECKBOX_LEFT_COLUMN)
  • NEW: Added columns 'alias_name' on project, supplier invoice, supplier order, supplier proposals and task list
  • NEW: Added option for dark theme mode in display - color and theme
  • NEW: added option to auto define barcode numbers for third-parties in barcode module setup
  • NEW: add bank account number used on invoices for debit
  • NEW: Added notes to productlot module
  • NEW: Bank - Add salaries & vat in the tab of planned entries of a bank account
  • NEW: member module set up made easier
  • NEW: projects and thirdparties can be viewed as conversation ("Message" view), like events/agenda.
  • NEW: can now set user supervisors using mass action in htdocs/user
  • NEW: can chose if VAT ID is unique or not for third parties
  • NEW: all partnerships displayed on tab partnership of a thirdparty and member
  • NEW: massaction for updating product prices
  • NEW: Massaction to assign users on projects
  • NEW: adding js to hide/show advanced option on the export data page
  • NEW: Accountancy - Add a graphic option to enable lettering function - FPC21
  • NEW: Accountancy - Add a way to clean some words when you generate thirdparty accounting account
  • NEW: Accountancy - Added an option during export to export or not the lettering FPC21
  • NEW: Accountancy - Manage supplier deposit with specific account
  • NEW: Accountancy - Model Digitaria - Add a way to clean some words when you generate thirdparty accounting account FPC22
  • NEW: Add a button "Test collect" in email collector
  • NEW: Add a constant to disallow modification of the product reference.
  • NEW: Add a method doAutoRenewContracts that can be used as a cron task.
  • NEW: Add " as enclosure by default for CSV export. Keep removing CR/LF.
  • NEW: add attached file in presend email form of thirdparty card
  • NEW: Add a way to enter LICENSE file content in property of website
  • NEW: Add badge in admin extrafields setup
  • NEW: add constant PROPAL_BYPASS_VALIDATED_STATUS
  • NEW: Add date event and location on event organization
  • NEW: Add employment anniversary in birthday box
  • NEW: Add extrafield type "IP" to store IP addresses
  • NEW: Add fail2ban rules examples to limit access to /public pages
  • NEW: Add filter "Product subject to lot/Serial" in stock per lot/serial
  • NEW: Add hidden option MAIN_EMAIL_SUPPORT_ACK to restore Email ack checkbox
  • NEW: Add IMAP port setting on email collector module
  • NEW: Adding JAPAN Chart-of-Account and regions/departments
  • NEW: Adding NIF verification for Algeria
  • NEW: Add link to create an element from the category page
  • NEW: add margin infos to takepos invoice lines
  • NEW: Add max size send for "backup and link to mail" option
  • NEW: Add more advices into the Setup security page
  • NEW: Add new global variable for keeping the previous signature information on proposal (case of reopening a proposal)
  • NEW: Add objectLink on shipment
  • NEW: Add option "Show price on the generated documents for receptions"
  • NEW: Add picto property on sub-module for password generation
  • NEW: add redirect on action confirm addconsumedline and addproduceline
  • NEW: Add a new advanced permission "read price"
  • NEW: Add substitution key __SENDEREMAIL_SIGNATURE__
  • NEW: Add the referrer-policy to "same-origin" by default on all public pages.
  • NEW: Add the SMTP header References on ticket email created by email
  • NEW: Add the thirdparty column to the time list
  • NEW: Add trigger to record the event of sending an email from a project
  • NEW: Allow download link option in module configuration (propal,invoice,supplier proposal, order)
  • NEW: Bulk action to remove a category in list/search website pages
  • NEW: Can copy/paste images into emails sent.
  • NEW: Can edit label of an emailing even once sent
  • NEW: Can edit property css, cssview, csslist on extrafields
  • NEW: Can enter the unit price including the vat when adding new product lines on invoices, orders, proposals, ...
  • NEW: Can invoice task time per different services
  • NEW: Can join several files by default on email form
  • NEW: Can send an email on scheduled job error
  • NEW: Can set a commercial discount by entering amount including VAT
  • NEW: Can set a monthly frequency (or multiple) in cron tasks.
  • NEW: Can set start and end dates and comment on button "Activate all services"
  • NEW: Can sort on preselected best supplier price
  • NEW: Can use products categories to make inventory
  • NEW: Change filter type on tickets list into a multiselect combo
  • NEW: conf TIMESPENT_ALWAYS_UPDATE_THM, when it's on we always check current thm of user to update it in task time line
  • NEW: constant PROPAL_NEW_AS_SIGNED
  • NEW: show date delivery planned on orders linked to company and product
  • NEW: Default doc template of contracts is not mandatory
  • NEW: Default values in extrafields are no more limited to 255 char.
  • NEW: display currency in takepos menu
  • NEW: Enable online signature for interventions
  • NEW: extrafield price with currency
  • NEW: filter on reception dates (from / to) in cheque payment card
  • NEW: Members: default_lang for members
  • NEW: Members: Table of membership types
  • NEW: Members: add free membership amounts at the membership type level
  • NEW: TakePOS: Header Scroll in TakePOS
  • NEW: TakePOS: add price to product box in TakePOS
  • NEW: TakePOS: add setup parameters, can setup terminal name
  • NEW: TakePOS: support of Stripe Terminal with TakePOS
  • NEW: TakePOS: Receipt preview in TakePOS setup
  • NEW: TakePOS: different product list on smartphone
  • NEW: Website: can delete a whole website if disabled
  • NEW: Website: can remove a website template
  • NEW: Website: can set header "Strict-Transport-Security" in web sites.
  • NEW: Website: can switch status of website and page from the website toolbar
  • NEW: Website: Templates of websites are now directories and not zip into core repo
  • NEW: Website: add 4 other templates in website module
  • NEW: Website: Add counters for public access of pages on a website
  • NEW: Invoice - Add french mention on pdf when vat debit option is on
  • NEW: invoice export : add accounting affectation
  • NEW: label on products categories filter
  • NEW: The link "add to bookmark" is always on top in the bookmark popup
  • NEW: MAIN_SEARCH_CATEGORY_PRODUCT_ON_LISTS const to show category customer filter
  • NEW: Make module WebservicesClient deprecated. Use module WebHook instead.
  • NEW: manage no email with thirdparties (better for GDPR)
  • NEW: Manage Position (Rank) on Contract Lines
  • NEW: Manage VAT on all lines on purchases cycle
  • NEW: Page to show virtual stock at a future date
  • NEW: On a bank reconciled line, we can modify the bank receipt
  • NEW: On a form to send an email, we show all emails of all contacts of object
  • NEW: Option PRODUCTBATCH_SHOW_WAREHOUSE_ON_SHIPMENT showing wh on PDF
  • NEW: Option PRODUIT_DESC_IN_FORM accept (desktop only or +smartphone)
  • NEW: Page for mass stock transfer can be used with no source stock
  • NEW: parent company column and filter in invoice and order list
  • NEW: Add "Show Sales rep" option for PDF
  • NEW: Picto for shared link is clickable
  • NEW: possibility to select scopes with checkbox for Oauth tokens
  • NEW: private and public note on user, thirdparty and contact list
  • NEW: product categories filter on inventory list
  • NEW: Product supplier price: autofill default supplier VAT
  • NEW: Project - author field become an available column on lists
  • NEW: Reception - Add a from/to on search on date field
  • NEW: Start a simple support of recurrent events on agenda
  • NEW: Resize parent company column in order list
  • NEW: Save one click to select on delivery ack, on emails.
  • NEW: scheduled job to send unpaid invoice reminder can now use the cc and bcc from email template
  • NEW: set thirdparty type with company modify trigger
  • NEW: Show also scheduled task never finished in scheduled task widget
  • NEW: show badge with number of extrafields in setup
  • NEW: show category tree in sellist and chkbxlst for common object
  • NEW: Show picto and color into combo for selection of tags
  • NEW: show product label on inventory
  • NEW: show sell-by and eat-by dates only if not empty
  • NEW: show SellBy/EatBy dates for each batch product in shipment card
  • NEW: Can skip accept/refuse steps for proposals (option PROPAL_SKIP_ACCEPT_REFUSE)
  • NEW: experimental SMTP using PhpImap allowing OAuth2 authentication (need to add option MAIN_IMAP_USE_PHPIMAP)
  • NEW: can substitute project title in mail template
  • NEW: Supplier order list - Add column private and public note
  • NEW: Update ActionComm type_code on email message ticket
  • NEW: VAT - Admin - Add information on deadline day for submission of VAT declaration
  • NEW: expand/collapse permissions on user permission page
  • NEW: Show delivery mode on PDF for proposals
  • NEW: Add the target to select attendees of event for emailings
  • NEW: Can set background style with MAIN_LOGIN_BACKGROUND_STYLE

Change Log for Tactic version 6.0 compared to 5.0

  • NEW: Support for recurring purchase invoices.
  • NEW: Include German public holidays
  • NEW: Can show ZATCA QR-Code on PDFs
  • NEW: Can show Swiss QR-Code on PDFs
  • NEW: added ExtraFields for Stock Mouvement
  • NEW: new massaction to assign a sale representatives on a selection of thirdparties
  • NEW: edit discount pourcentage for all lines in one shot
  • NEW: Accept 'auto' for ref of object on import of purchase order/proposal
  • NEW: Accountancy - Add more filters and info on page to bind accounting accounts
  • NEW: Accountancy - Add subledger account when generate a transaction with a deposit invoice
  • NEW: Accountancy - Add a massaction to preselect an account (customer and supplier list)
  • NEW: Accountancy - Add hidden feature for accounting reconciliation
  • NEW: ACE Editor is restored at same cursor position after a save.
  • NEW: Add "addMoreActionsButtons" hook to subscription form
  • NEW: Add an option in GUI to show a Quick add button into top menu bar
  • NEW: Add a workflow to auto link contract on a ticket
  • NEW: Add column date of Signature on proposal list
  • NEW: Add column template invoice in invoice list
  • NEW: Add column "Total HT" to products array on document creation card
  • NEW: Add configuration for text color of button action
  • NEW: Add entity filter in exports
  • NEW: Show the event block on recurring invoices
  • NEW: Add firstname, lastname and max number of attendees for module "Event Organization"
  • NEW: Add margin info in proposal and order list
  • NEW: Add massaction "Edit Extrafield" for Product
  • NEW: Add more fields to detect duplicate during import of thirdparties
  • NEW: Add option to foce delivery on email for purchase order receipt to yes
  • NEW: Add possibility to create contract from invoice
  • NEW: Add possibility with constant MAIN_LOGIN_BADCHARUNAUTHORIZED to define bad character unauthorized into login name
  • NEW: Add private and public notes on tax files.
  • NEW: Add substitutions "user numbers"
  • NEW: allow a ticket to be automatically marked as read when created from backend.
  • NEW: allow cut&paste as real numeric value to excel
  • NEW: A public form to send a message and create a lead is available
  • NEW: automatically set totally received status in reception
  • NEW: Auto set invoice paid when adding credit not and remain to pay is 0
  • NEW: Can enter price with tax for predefined products on purchase objects
  • NEW: Can filter on a thirdparty on product statistics
  • NEW: Can removed doc templates from setup page of thirdparty
  • NEW: clean values and amount in FEC import
  • NEW: constant MAIL_MASS_ACTION_ADD_LAST_IF_MAIN_DOC_NOT_FOUND for mailing mass action
  • NEW: Contact filter project list
  • NEW: Create contract from invoice
  • NEW: Default value for MAIN_SECURITY_CSRF_WITH_TOKEN is now 2
  • NEW: deposit payment terms: add field into dictionary admin page to define default percentage of deposit.
  • NEW: Dictionaries - add possibility to manage countries in EEC
  • NEW: Dictionaries - Availability dictionary has a new column unit and number
  • NEW: Display errors in a message box after generating documents
  • NEW: Enhance the import. Can use 'auto' for the ref (import of orders)
  • NEW: Events on Proposal to Return to Draft
  • NEW: Page to list expense report payments
  • NEW: JS inventory autocalc input
  • NEW: language support for more emailing target selectors
  • NEW: leave requests: add field into type dictionary to block request if balance is negative
  • NEW: Mass action "Close shipments"
  • NEW: Module BOM - add tabs for nets Bom
  • NEW: Module BOM - add the possibility to add sub-BOMs to BOM
  • NEW: Module Recruitment - Add a public page with list of all open job positions.
  • NEW: Module Recruitment - Add a tab with list of application on the jobposition file.
  • NEW: Add option to move checkbox column as first column on Thirdparty list (only few screens)
  • NEW: payment conditions enabling semi-automatic deposit creation
  • NEW: possibility to consume multiple batch
  • NEW: Reverse movement product consumption
  • NEW: Send email to the supplier order contact
  • NEW: add permission to report time on timesheet
  • NEW: Knowledge Management - add status "Obsolete" to KM articles
  • NEW: MRP - split consumption line on MO
  • NEW: MRP - display physical and virtual stock of the products when creating OF from a BOM
  • NEW: MRP - display product ref in "Object link" product tab for BOM
  • NEW: Projects - add filter "opportunity status" on statistics of projects.
  • NEW: Proposals - option update prices on proposal cloning
  • NEW: SEPA XML - option to place payment Type Info at Credit transfer Transaction level
  • NEW: Stocks - stock filter in reassort lists
  • NEW: Stocks - stock limit in stock export CSV
  • NEW: Stocks - Inventory - can change value of AWP during the inventory
  • NEW: Supplier order - Show ref supplier of reception in linked object block
  • NEW: support user_modif in order
  • NEW: Surveys - Show number of votes into the label of tab "Results" of a survey
  • NEW: TakePOS - barcode rule to insert product in TakePOS
  • NEW: TakePOS - pagination on search results
  • NEW: TakePOS - show product reference
  • NEW: TakePOS - add constant to hide categories
  • NEW: TakePOS - add constant to show category description
  • NEW: TakePOS - add constant to show only the products in stock
  • NEW: Themes - add param color button action
  • NEW: Themes - Change in theme colors does not need to use the refresh button
  • NEW: Themes - more mode for THEME_TOPMENU_DISABLE_IMAGE (2, 3, ...)
  • NEW: Themes - MD - add param border table for md theme
  • NEW: Third-Parties - Add rules "customer accountancy code" is mandatory to validate invoice
  • NEW: Third-Parties - Can set the parent company during the creation of thirdparty (action=add of societe/card.php)
  • NEW: Tickets - create Third-party with contact if not found on public ticket
  • NEW: Tickets - option to default check "notify tier at creation"
  • NEW: Tickets - Trigger: allow to automatically send messages on new tickets
  • NEW: Tickets - optional display warning icons on ticket list
  • NEW: Websites Module - supports now the multicompany module
  • NEW: Websites Module - on redirect of page in website module, GET parameters are kept.
  • NEW: The backup tools has an "lowmemory" option for mysqldump on large database
  • NEW: thumbnail field in product list
  • NEW: total mark rate in list
  • NEW: uncheck "send message" by default on a ticket when private messages has been checked
  • NEW: VAT Report by month - Show detail by rate and also by code
  • NEW: Added MMK currency (Myanmar Kyat)
  • NEW: On a form to send an email, we show all emails of contacts of object
  • NEW: Module Partnership Management
  • NEW: Module Event Organization Management

Change Log Tactic version 5.0

  • NEW: Online proposal signature
  • NEW: Can define some max limit on expense report (per period, per type or expense, ...)
  • NEW: Provide a special pages for bookmarks and multicompany for a better use of some mobile applications
  • NEW: Allow the use of NEWREF to get for example the new reference a draft order will get after validation.
  • NEW: Add option to disable globaly some notifications emails.
  • NEW: Add NEWREF subtitute to get new object reference.
  • NEW: Add URL_SHIPMENT substitute to get the URL of a shipment
  • NEW: REST API module: add api key generate / modify permission.
  • NEW: Make "L'Annuaire des Entreprises" the default provider for SIREN verification for French thirdparties.
  • NEW: Add tags on ticket/categories
  • NEW: Workflow: Close order on shipment closing.
  • NEW: Can enter the buying price (for Weighted Average Price update) on lines during the reception step
  • NEW: Add legal form for Sweden
  • NEW: Accountancy - Add product account in import/export of thirdparty (level 3)
  • NEW: Accountancy - Format FEC/FEC2 - Add column NumFacture
  • NEW: add auto creation of agenda event on supplier_order cancellation
  • NEW: Add a PDF document template for Manufacturing Orders
  • NEW: Add budget field into task
  • NEW: add cancel button to classify reception form on supplier_orders
  • NEW: Added address field into contacts list
  • NEW: Added documents page and send mail possibility in payments
  • NEW: Add edit option in propal
  • NEW: Added linked files page and send mail possibility in payments
  • NEW: Add field date from/to in customer and supplier payment list
  • NEW: Add filter from date to date into action/evt list
  • NEW: Add import / export of MO and BOMLines - Close
  • NEW: Adding accounting export model for iSuite Expert
  • NEW: add link to an element by ref
  • NEW: add MRP into Object Linked Box
  • NEW: Add option to hide customer code on PDF documents
  • NEW: Add sale representative in order and invoice list
  • NEW: add a setting to create PDF in PDF/A - 1b format
  • NEW: Add SOCIETE_SHOW_VAT_IN_LIST to display VAT number in combo list of thirdparties
  • NEW: Add sortorder on units list
  • NEW: Adds PDF_HIDE_PRODUCT_LABEL_IN_SUPPLIER_LINES to hide product label in supplier order lines
  • NEW: Add STOCK_MOVEMENT_LIST_HIDE_UNIT_PRICE to hide unit price on some pages
  • NEW: add support for zstd compression
  • NEW: Allow drag and drop on kits
  • NEW: Allow exporting supplier order validation date + validation user
  • NEW: Allows product ref generation after the form is validated with PRODUCT_GENERATE_REF_AFTER_FORM
  • NEW: autocomplete account group when editing an account card
  • NEW: Auto create invoice for payment done on an order with online payment link of order
  • NEW: Can edit fields of proposal when proposal is not yet signed
  • NEW: Can edit the translation key of an overwrote translation key.
  • NEW: can enable/disable external calendar by default
  • NEW: Can hide sender name on PDF documents
  • NEW: Can select lot from a combo list of existing batch numbers (in MRP consumtion)
  • NEW: Can set the default BOM on a product
  • NEW: Can set/unset the usual working day of the week (friday, saturday, sunday)
  • NEW: Can show progression of task into combo list of tasks
  • NEW: can upload the odt file for the product doc template
  • NEW: Contract - Add From/to input on search date
  • NEW: Customer Display with TakePOS
  • NEW: Split Sale in TakePOS
  • NEW: Customer invoice template list - Add input date from/to
  • NEW: date filter on project list and task list From->To
  • NEW: display shipping method and tracking url on shipment list
  • NEW: expense reports: conf to force amounts to be entered only including taxes
  • NEW: expense reports: conf to pre-fill start/end dates with bounds of current month
  • NEW: expense reports: show link to already existing overlapping expense report
  • NEW: expense reports: can make project field mandatory on lines
  • NEW: Expose bank account holder, label and number
  • NEW: field and behavior in product object
  • NEW: generate intervention from time spent
  • NEW: holiday: handle monthly balance updates with cronjob
  • NEW: HRM integration, source code
  • NEW: HRM admin - Add tabs
  • NEW: HRM - Include more options to manage/custom dashboard
  • NEW: Increase size of params of actions for emailcollector
  • NEW: Invoice list - Use complete country select field with EEC or not
  • NEW: mass action delete, no more break if at least one object has child
  • NEW: mass action paid on customer invoice list
  • NEW: massaction validate on supplier orders list
  • NEW: Mass action send email to all attendees of an event.
  • NEW: expense reports: conf to pre-fill start/end dates with bounds of current month
  • NEW: Option "Add a link on the PDF to make the online payment"
  • NEW: More options to generate PDF (show Frame option, width of picture option)
  • NEW: Preview of pdf files of expense report lines
  • NEW: print without details
  • NEW: project time spent: conf to prevent recording time after X months
  • NEW: rewrite bind accountancy code finding on customer and sales invoice
  • NEW: Societe - Add perentity functionality on customer/supplier accountancy auxiliary account
  • NEW: Survey - Add a clickable link in email send
  • NEW: Social Contributions - Add from/to filter on list
  • NEW: Supplier order and proposal - Add From/to input on search date
  • NEW: Task - Add From/to input on search date
  • NEW: Add theme option THEME_ELDY_USEBORDERONTABLE
  • NEW: The Anti-CSRF protection MAIN_SECURITY_CSRF_WITH_TOKEN is on to value 1 by default
  • NEW: when multiple order linked to facture, show list into note.
  • NEW: when we delete several objects with massaction, if somes object has child we must see which objects are concerned and nevertheless delete objects which can be deleted
  • NEW: Editing a page in website module keep old page with name .back
  • NEW: External backups can be downloaded from the "About info page".
  • NEW: Add massaction to switch status on sale / on purchase of a product.
  • NEW: Stable module Knowledge Management
  • NEW: Experimental module Event Organization Management
  • NEW: Experimental module Workstations Management
  • NEW: Development of module Partnership Management