Difference between revisions of "ChangeLog"
From Tactic Wiki
Line 1: | Line 1: | ||
= ChangeLog for 10.0 compared to 8.0 = | = ChangeLog for Tactic version 10.0 compared to 8.0 = | ||
* NEW: Compatibility with PHP 8.2 (with no need to disable warnings) | * 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 | ||
Line 15: | Line 15: | ||
* NEW: Add a link to add a website category in edit page properties | * 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 ALT+s to save a website page in edit mode | ||
* NEW: Add Category filter for ActionComm | * NEW: Add Category filter for ActionComm | ||
* NEW: Add code+label of payment mode and term in purchase invoice export | * NEW: Add code+label of payment mode and term in purchase invoice export | ||
* NEW: Add column data payment on VAT list | * NEW: Add column data payment on VAT list | ||
Line 160: | Line 160: | ||
* NEW: Add a confirmation popup when deleting extrafields | * NEW: Add a confirmation popup when deleting extrafields | ||
* NEW: Add type 'icon' type for extrafields | * NEW: Add type 'icon' type for extrafields | ||
* NEW: | * NEW: Use ajax for state loading after country change | ||
* NEW: | * NEW: Add support for parent projects | ||
* NEW: | * NEW: Expense report - Add two fields into export : Qty & Unit price (excl.) | ||
* NEW: date filter thirdparties contracts projects | * NEW: date filter thirdparties contracts projects | ||
* NEW: Add the Project filter | * NEW: Add the Project filter | ||
Line 187: | Line 187: | ||
* NEW: added get_substitutionarray_other() on shipping odt | * NEW: added get_substitutionarray_other() on shipping odt | ||
* NEW: added IdProfCheck on thirdparty for BE | * NEW: added IdProfCheck on thirdparty for BE | ||
* NEW: added invoice subtype in customer invoice | * NEW: added invoice subtype in customer invoice and template invoice | ||
* NEW: added a label to price level when changing price | * NEW: added a label to price level when changing price | ||
* NEW: added modifications of template invoices into agenda | * NEW: added modifications of template invoices into agenda | ||
Line 194: | Line 194: | ||
* NEW: added more param on fetch() to prepare perf optimization | * NEW: added more param on fetch() to prepare perf optimization | ||
* NEW: added more tables activated by module activation only | * NEW: added more tables activated by module activation only | ||
* NEW: added new field into $fields array + Creation of the function getChildWarehouse | * 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 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 option in PDF for purchase order and quotation to hide prices | ||
Line 298: | Line 298: | ||
* 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 = | |||
* NEW: Module Workstations Management upgraded to stable status. | |||
* NEW: #23436 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 margins in paiement/card.php | |||
* NEW: Add mass action delete on VAT | |||
* NEW: Add possibility to choose format #21426 | |||
* 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: Help: Possibility to link to German pages in help | |||
* 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: inc.php: handle parameters from argv | |||
* 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 #yogosha10660 | |||
* NEW: Option to manage deposit slips for more payment modes (not only | |||
* 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: Third-Party: use an ajax component to switch prospection status on thirdparty list | |||
* 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 |
Revision as of 09:12, 22 October 2024
ChangeLog 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: 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 (backport v17)
- 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 error on ical parse
- 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/Paiement 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
ChangeLog for Tactic version 8.0 compared to 7.0
- NEW: Module Workstations Management upgraded to stable status.
- NEW: #23436 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 margins in paiement/card.php
- NEW: Add mass action delete on VAT
- NEW: Add possibility to choose format #21426
- 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: Help: Possibility to link to German pages in help
- 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: inc.php: handle parameters from argv
- 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 #yogosha10660
- NEW: Option to manage deposit slips for more payment modes (not only
- 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: Third-Party: use an ajax component to switch prospection status on thirdparty list
- 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