const MODULE = 'ORDERS_'; export const REQUEST_ORDERS = MODULE + 'REQUEST_ORDERS'; export const RECEIVE_ORDERS = MODULE + 'RECEIVE_ORDERS'; export const REQUEST_ACTIVE_ORDERS = MODULE + 'REQUEST_ACTIVE_ORDERS'; export const RECEIVE_ACTIVE_ORDERS = MODULE + 'RECEIVE_ACTIVE_ORDERS'; export const REQUEST_HISTORY_ORDERS = MODULE + 'REQUEST_HISTORY_ORDERS'; export const RECEIVE_HISTORY_ORDERS = MODULE + 'RECEIVE_HISTORY_ORDERS'; export const REQUEST_ORDER_INFO = MODULE + 'REQUEST_ORDER_INFO'; export const RECEIVE_ORDER_INFO = MODULE + 'RECEIVE_ORDER_INFO'; export const SEND_ORDER_COMMENT = MODULE + 'SEND_ORDER_COMMENT'; export const REQUEST_CUSTOMER_DOCUMENTS = MODULE + 'REQUEST_CUSTOMER_DOCUMENTS'; export const RECEIVE_CUSTOMER_DOCUMENTS = MODULE + 'RECEIVE_CUSTOMER_DOCUMENTS'; export const RE_UPLOAD_DOCUMENT = MODULE + 'RE_UPLOAD_DOCUMENT'; export const REQUEST_VALIDATION_COMMENTS = MODULE + 'REQUEST_VALIDATION_COMMENTS'; export const RECEIVE_VALIDATION_COMMENTS = MODULE + 'RECEIVE_VALIDATION_COMMENTS'; export const REQUEST_CUSTOMER_ACCEPTANCE = MODULE + 'REQUEST_CUSTOMER_ACCEPTANCE'; export const RECEIVE_CUSTOMER_ACCEPTANCE = MODULE + 'RECEIVE_CUSTOMER_ACCEPTANCE'; export const UPLOAD_CUSTOMER_ACCEPTANCE = MODULE + 'UPLOAD_CUSTOMER_ACCEPTANCE'; export const SEND_CUSTOMER_ACCEPTANCE = MODULE + 'SEND_CUSTOMER_ACCEPTANCE'; export const REQUEST_IS_NEXT_STEP_WANTED = MODULE + 'REQUEST_IS_NEXT_STEP_WANTED'; export const RECEIVE_IS_NEXT_STEP_WANTED = MODULE + 'RECEIVE_IS_NEXT_STEP_WANTED'; export const RECEIVE_IS_COMPONENT_DISABLED = MODULE + 'RECEIVE_IS_COMPONENT_DISABLED'; export const SET_EARLIEST_INSTALLATION_DATE = MODULE + 'SET_EARLIEST_INSTALLATION_DATE'; export const SET_CONFIRMATION_DATES = MODULE + 'SET_CONFIRMATION_DATES'; export const REQUEST_INSTALLATION_COMPANIES = MODULE + 'REQUEST_INSTALLATION_COMPANIES'; export const RECEIVE_INSTALLATION_COMPANIES = MODULE + 'RECEIVE_INSTALLATION_COMPANIES'; export const SET_SUPPORT_MESSAGE = MODULE + 'SET_SUPPORT_MESSAGE'; export const SET_SCHEDULING_DISABLED_FLAG = MODULE + 'SET_SCHEDULING_DISABLED_FLAG'; export const SET_VIEW_ALL_ORDERS = MODULE + 'SET_VIEW_ALL_ORDERS'; export const REQUEST_ALL_SHIPPING_DATES_CONFIRMED = MODULE + 'REQUEST_ALL_SHIPPING_DATES_CONFIRMED'; export const RECEIVE_ALL_SHIPPING_DATES_CONFIRMED = MODULE + 'RECEIVE_ALL_SHIPPING_DATES_CONFIRMED'; export const orderMessages = { SYSTEM_ALLOWED_LANGUAGES_EMPTY: 'There are no languages added in the system.', ALLOWED_LANGUAGE: 'Allowed languages are:', ALLOWED_LANGUAGE_ERROR: 'There was an error while trying to detect the language:', ERROR_ADDING_COMMENT: 'There seems to be a problem and the comment was not added!', ORDER_COMMENT_ADDED: 'Order comment updated!', FILE_UPLOADED : 'File has been uploaded and needs to be validated!', NOT_UPLOADED : 'There seems to be a problem and the file was not uploaded!', RE_UPLOAD_MAIL : 'Notify mail has been sent!', ACCEPTANCE_NOT_UPDATED : 'Acceptance status not updated!', ACCEPTANCE_NOT_UPLOADED: 'You need to upload the acceptance document before you can agree with the installation!', DECLINE_REASON_EMPTY : 'Please describe what is not to your satisfaction.', INSTALLATION_DECLINED : 'The implementation is not satisfactory.', ERROR_MAIL_SENT : 'Notify mail was not sent!', ORDER_UPDATE_MAIL_SENT: 'Order update email was successfully sent', INSTALLATION_DATE_EMPTY: 'Installation date cannot be empty.', INVALID_DATE_ESTIMATED: 'Estimated date is in incorrect format.', STATUS_NOT_SET: 'Status of the installation date is not set.', EID_NOT_SET: 'Earliest installation date is not set.', RELATION_NOT_FOUND: 'Relation between the order and installation company has not been set.', PAST_DATE: 'Installation date cannot be earlier than', PROPOSED_DATE_EXISTS: 'This date is already proposed', MAX_SLA_EXCEEDED: 'Maximum installation date regarding SLA is excedeed.', MAX_CHARACTERS: 'Too many characters for field: ', INSTALLATION_ALREADY_ACCEPTED: 'The accepted installation date has been changed.', INSTALLATION_DATE_UPDATED: 'Installation date was successfully updated.', INSTALLATION_DATE_NOT_REMOVED: 'This installation date cannot be removed. Please refresh the page.', INSTALLATION_DATE_REMOVED : 'My proposed installation date was successfully removed', INSTALLATION_DATE_REMOVE_ERROR : 'There was an error while trying to remove my installation date proposed', INSTALLATION_MAIL_SENT: 'Notification mail was sent', INVALID_FILE_QUESTIONNAINRE : 'Invalid file format! Supported extensions: .pdf, .docx, .doc, .xlsx, .xls, .odt, .ods', INVALID_FILE_ACCEPTANCE : 'Invalid file format! Supported extensions: .pdf, .docx, .doc, .xlsx, .xls, .odt, .ods, .jpg, .png, .jpeg', EMPTY_VALUE: 'Field required: ', INSTALLATION_ACCEPTED: 'The implementation has been accepted!', ID_ORDER_NOT_SET: 'The id of the order is not set', SUPPORT_MAIL_SENT: 'Support mail sent!', NO_FILES_UPLOADED: 'You need to upload the acceptance document', INTERNAL_SERVER_ERROR: 'Error occured. Please try again', ACCEPTANCE_STATUS_MISSING: 'Acceptance action not selected', ACCEPTANCE_STATUS_UPDATED: 'Acceptance status updated' }; export const orderTexts = { labels: { NOT_ACCEPTED: 'Customer acceptance must be submitted no later than : ', ACCEPTED: 'Implementation accepted', DECLINED: 'Implementation not satisfactory', NOT_SET: 'not set', REASON: 'Reason', UPLOAD_ACCEPTANCE_LABEL: 'Select or drop acceptance file', NO_DOCUMENTS_UPLOADED: 'No documents uploaded!', ACCEPTANCE_LABEL: 'The system is implemented in a professional way and provides the agreed functionality.', ACCEPT_INSTALLATION_TEXT: 'We are pleased to hear you are satisfied. Please continue by pressing the button below.', DECLINE_REASON_TEXT: 'We are sorry to hear you are not satisfied with the implementation. Please describe why below, to help us get better.', REFERENCE: 'Location Details', LOCATION_DETAILS: 'Location details', BID: 'Invoice reference', ORDER_DATE: 'Order date', EST_DELIVERY: 'Est. delivery date', AMOUNT: 'Amount', STATUS: 'Status', SOLD_BY: 'Sold By', TOTAL_DELVIERY_PRICE: 'On Delivery', TOTAL_RECURRENT_PRICE: 'Monthly', ACCEPTANCE_HEADER: 'Installation acceptance', DELIVERY_DATE: 'Delivery date', INSTALLATION_SCHEDULE_HEADER: 'Installation scheduling', SUPPORT_MESSAGE_HEADER: 'Contact support', TERMS_AND_COND: 'Terms and conditions', DELIVERY_ADDRESS: 'Delivery address', PHONE_NUMBER: 'Phone number', MAIL: 'Mail address', EXTEND: 'with possibility to extend each', PACKAGE_PRICE: 'Package price', RECURRENT_PRICE: 'Package recurent price', SERVICES_PRICE: 'Services and support', OPTIONS: 'Options', ADDITIONAL_PACKAGES: 'Additional Packages', DOCUMENTS: 'Documents', NO_DOCUMENTS: 'No documents available', OTHER_DOCS: 'Other documents', PACKAGES: 'Packages', COMPLETED: 'Completed', WILL_BE_PROCESS: 'This order will be processed soon', INSTALL_COMPANY: 'Installation company', INSTALL_COMPANY_NOT_SET: 'Installation company has not yet been chosen by the broker', EARLIEST_INSTALLATION: 'Earliest installation date', PROPOSED_DATES: 'Proposed dates', INSTALLATION_PROTOCOL: 'Installation protocol', NO_PROTOCOL_UPLOADED: 'No documents uploaded yet', INSTALLATION_MAIL_SENT: 'Notification mail was sent', ERROR_MAIL_SENT: 'An error occured while trying to send a mail.', ORDER_DETAILS: 'Order details', ORDER_NUMBER: 'Order number', COMMERCIAL_LEAD: 'Catalogue', ORDER_ITEMS: 'Order items', PRICE: 'Price', SERVICES_AND_SUPPORT: 'Services and support', END_OF_LIFE: 'End of life', ENTER_TEXT: 'Enter your text here', SELECT_OR_DROP: 'Select or drop questionnaire', ACTIVE_ORDERS: ' Active Orders', ORDER_HISTORY: 'Orders History', NO_RECORDS: 'No records available', NOT_AVAILABLE: 'This order is not available', ORDER: 'Order', ORDER_INFO: 'Order Info', COMMENTS: 'Comments', SCHEDULE_INSTALLATION_ENABLED: 'Function to schedule the installation date', SCHEDULE_INSTALLATION_DISABLED: 'Scheduling will be available when the delivery date is set by supplier', SCHEDULE_INSTALLATION_NOT_EXIST: 'Installation is not required for this order', PRELIMINARY_INSTALLATION_DATE: 'The date is preliminary until all shipping dates are confirmed', INSTALLATION_DATE_ACCEPTED: 'The installation date is the final and will be performed at the accepted date', INSTALLATION_DATE_NOT_SET: 'The installation date is not set yet', PLACED_BY: 'Placed by', VIEW_ALL_ORDERS: 'View all orders', INSTALLATION_DATE: 'Installation date', INSTALLATION_NOT_REQUIRED:'Installation is not required for this package', PRELIMINARY_INSTALLATION_DATE_LABEL: 'Preliminary installation date', PROJECT: 'Project', BILLING_FIRST_NAME: 'Billing first name', BILLING_LAST_NAME: 'Billing last name', BILLING_MAIL: 'Invoice mail', BILLING_ADDRESS: 'Billing address' }, buttons: { ACCEPT_INSTALLATION: 'I agree', DECLINE_INSTALLATION: 'I disagree', DELIVERY_DETAILS: 'Delivery details', DETAILS: 'Details', SUPPORT: 'Support', SEND: 'Send', CANCEL: 'Cancel', CLOSE: 'Close', YES: 'Yes', NO: 'No', ACCEPT: 'Accept', DECLINE: 'Decline', REMOVE: 'Remove', ADD_COMMENT: 'Add order comment', SEND_MAIL_TO_SUPPORT: 'Send an email to support', SEE_DOCUMENTS: 'See documents', ALL: 'All', SCHEDULE_INSTALLATION: 'Schedule installation', ACTIONS: 'Actions' }, statuses: { open: 'Open', 'processing': 'In progress', completed: 'Completed', 'end-of-life': 'Completed', cancelled: 'Cancelled', 'not-accepted': 'Not Accepted', invalid: 'Invalid', pending: 'Pending' }, headers: { ORDER: 'Order', REFERENCE: 'Location Details', ORDER_DATE: 'Order date', ESTIMATED_DATE: 'Est. delivery date', COMMERCIAL_LEAD: 'Catalogue', AMOUNT: 'Amount', STATUS: 'Status', DELIVERY_DATE: 'Delivery date', END_OF_LIFE: 'End of Life', PLACED_BY: 'Placed by' } }; export const MAX_ORDER_COUNT = 5;