diff --git a/README.md b/README.md index 3869bec4..3869e244 100644 --- a/README.md +++ b/README.md @@ -47,10 +47,6 @@ addon | version | maintainers | summary [g2p_program_reimbursement](g2p_program_reimbursement/) | 17.0.0.0.0 | | OpenG2P Programs: Reimbursement [g2p_programs](g2p_programs/) | 17.0.0.0.0 | | OpenG2P Programs [g2p_proxy_means_test](g2p_proxy_means_test/) | 17.0.0.0.0 | | G2P: Proxy Means Test -[g2p_self_service_portal](g2p_self_service_portal/) | 17.0.0.0.0 | | G2P Self Service Portal -[g2p_service_provider_beneficiary_management](g2p_service_provider_beneficiary_management/) | 17.0.0.0.0 | | G2P Service Provider Beneficiary Management -[g2p_service_provider_portal](g2p_service_provider_portal/) | 17.0.0.0.0 | | G2P Service Provider Portal -[g2p_service_provider_portal_base](g2p_service_provider_portal_base/) | 17.0.0.0.0 | | G2P Service Provider Portal: Base [g2p_social_registry_importer](g2p_social_registry_importer/) | 17.0.0.0.0 | | Import records from Social Registry [g2p_theme](g2p_theme/) | 17.0.0.0.0 | | OpenG2P Theme diff --git a/g2p_self_service_portal/README.md b/g2p_self_service_portal/README.md deleted file mode 100644 index 3926b1dd..00000000 --- a/g2p_self_service_portal/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# G2P Self Service Portal - -Refer to https://docs.openg2p.org. diff --git a/g2p_self_service_portal/__init__.py b/g2p_self_service_portal/__init__.py deleted file mode 100644 index 85515194..00000000 --- a/g2p_self_service_portal/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -# Part of OpenG2P. See LICENSE file for full copyright and licensing details. - -from . import controllers -from . import models -from . import wizard diff --git a/g2p_self_service_portal/__manifest__.py b/g2p_self_service_portal/__manifest__.py deleted file mode 100644 index 62cdf3d5..00000000 --- a/g2p_self_service_portal/__manifest__.py +++ /dev/null @@ -1,57 +0,0 @@ -{ - "name": "G2P Self Service Portal", - "category": "G2P", - "version": "17.0.0.0.0", - "sequence": 1, - "author": "OpenG2P", - "website": "https://openg2p.org", - "license": "LGPL-3", - "depends": [ - "g2p_registry_base", - "g2p_registry_individual", - "g2p_programs", - "g2p_program_registrant_info", - "g2p_program_documents", - "website", - "web", - "g2p_portal_auth", - ], - "data": [ - "data/g2p_self_service_form_action_data.xml", - "views/g2p_self_service_authentication.xml", - "views/g2p_self_service_base.xml", - "views/g2p_self_service_login.xml", - "views/g2p_self_service_dashboard.xml", - "views/g2p_self_service_allprograms.xml", - "views/g2p_self_service_help.xml", - "views/g2p_self_service_myprofile.xml", - "views/g2p_self_service_aboutus.xml", - "views/g2p_self_service_otherpage.xml", - "views/g2p_self_service_contactus.xml", - "views/g2p_self_service_form_page_template.xml", - "views/program_view.xml", - "views/g2p_self_service_signup.xml", - "views/g2p_self_service_submission_info.xml", - "views/g2p_self_service_submitted_forms.xml", - "views/res_config_settings.xml", - "views/website_page.xml", - "wizard/g2p_self_service_program_view_wizard.xml", - ], - "assets": { - "web.assets_frontend": [ - "g2p_self_service_portal/static/src/js/self_service_form_action.js", - # # "g2p_self_service_portal/static/src/js/self_service_pie_chart.js", - # "g2p_self_service_portal/static/src/js/self_service_search_sort.js", - # "g2p_self_service_portal/static/src/js/self_service_search_sort_all.js", - # "g2p_self_service_portal/static/src/js/self_service_welcome_alert.js" - ], - "website.assets_wysiwyg": [ - "g2p_self_service_portal/static/src/js/apply_program_form_editor.js", - ], - }, - "demo": [], - "images": [], - "application": True, - "installable": True, - "auto_install": False, -} diff --git a/g2p_self_service_portal/controllers/__init__.py b/g2p_self_service_portal/controllers/__init__.py deleted file mode 100644 index 12a7e529..00000000 --- a/g2p_self_service_portal/controllers/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import main diff --git a/g2p_self_service_portal/controllers/main.py b/g2p_self_service_portal/controllers/main.py deleted file mode 100644 index 780e5590..00000000 --- a/g2p_self_service_portal/controllers/main.py +++ /dev/null @@ -1,647 +0,0 @@ -import json -import logging -import random -from datetime import datetime - -from werkzeug.datastructures import FileStorage -from werkzeug.exceptions import Forbidden, Unauthorized - -from odoo import _, http -from odoo.http import request -from odoo.tools import safe_eval - -from odoo.addons.auth_signup.controllers.main import AuthSignupHome -from odoo.addons.web.controllers.home import Home - -_logger = logging.getLogger(__name__) - - -class SelfServiceController(http.Controller): - @http.route(["/selfservice"], type="http", auth="public", website=True) - def self_service_root(self, **kwargs): - if request.session and request.session.uid: - return request.redirect("/selfservice/home") - else: - return request.redirect("/selfservice/login") - - @http.route(["/selfservice/login"], type="http", auth="public", website=True) - def self_service_login(self, **kwargs): - redirect_uri = request.params.get("redirect") or "/selfservice/home" - if request.session and request.session.uid: - return request.redirect(redirect_uri) - context = {} - if request.httprequest.method == "POST": - res = Home().web_login(**kwargs) - if request.params["login_success"]: - return res - else: - context["error"] = "Invalid Credentials" - - providers = ( - request.env["auth.oauth.provider"] - .sudo() - .list_providers( - domain=(("g2p_self_service_allowed", "=", True),), - redirect=redirect_uri, - ) - or [] - ) - - context.update(dict(providers=providers)) - return request.render("g2p_self_service_portal.login_page", qcontext=context) - - @http.route(["/selfservice/signup"], type="http", auth="public", website=True) - def self_service_signup(self, **kwargs): - if request.session and request.session.uid: - return request.redirect("/selfservice/home") - request.session["signup_form_filled"] = True - - if request.httprequest.method == "POST" and "otp" in kwargs: - stored_otp = request.session["otp"] - - if stored_otp and int(kwargs["otp"]) and stored_otp == int(kwargs["otp"]): - request.session.pop("otp") - request.session.pop("signup_form_filled") - - # TODO: Check if user already present - - # TODO: Enable both email and phone login - request.params["login"] = kwargs["email"] if kwargs["email"] else kwargs["phone"] - AuthSignupHome().web_auth_signup(**kwargs) - - current_partner = request.env.user.partner_id - - request.env["res.partner"].sudo().browse(current_partner.id).write( - { - "is_registrant": True, - "registration_date": datetime.today().date(), - } - ) - - # Adding data of the user - for key in kwargs: - if key in current_partner: - current_partner[key] = kwargs[key] - - # Adding VID number - config = request.env["ir.config_parameter"].sudo() - reg_id_type_id = config.get_param("g2p_self_service_portal.self_service_signup_id_type", None) - def_notif_pref = config.get_param( - "g2p_notifications_base.default_notification_preference", None - ) - if def_notif_pref: - current_partner.write({"notification_preference": def_notif_pref}) - - if kwargs["vid"] and reg_id_type_id: - ( - request.env["g2p.reg.id"] - .sudo() - .create( - { - "partner_id": current_partner.id, - "id_type": reg_id_type_id, - "value": kwargs["vid"], - } - ) - ) - - # Adding phone number - request.env["g2p.phone.number"].sudo().create( - {"phone_no": kwargs["phone"], "partner_id": current_partner.id} - ) - current_partner.phone = kwargs["phone"] - - return request.redirect("/selfservice") - - else: - return request.render( - "g2p_self_service_portal.otp_authentication_page", - { - "error": "Incorrect OTP. Please try again.", - "values": kwargs, - "name": kwargs["name"], - }, - ) - - return request.render("g2p_self_service_portal.signup_page") - - @http.route( - ["/selfservice/signup/otp"], - type="http", - auth="public", - website=True, - csrf=False, - ) - def self_service_signup_otp(self, **kw): - if not request.session.get("signup_form_filled"): - return request.redirect("/selfservice") - - otp = random.randint(100000, 999999) - _logger.error("New OTP Generated!! Phone-%s OTP-%s", kw.get("phone", ""), otp) - request.session["otp"] = otp - self.send_otp(otp, dict(kw)) - - if request.httprequest.method == "POST": - kw["name"] = ( - kw["family_name"].title() + ", " + kw["given_name"].title() + " " + kw["addl_name"].title() - ) - - return request.render( - "g2p_self_service_portal.otp_authentication_page", - {"values": kw, "name": kw["name"]}, - ) - - @http.route(["/selfservice/logo"], type="http", auth="public", website=True) - def self_service_logo(self, **kwargs): - config = request.env["ir.config_parameter"].sudo() - attachment_id = config.get_param("g2p_self_service_portal.self_service_logo_attachment") - return request.redirect("/web/content/%s" % attachment_id) - - @http.route(["/selfservice/myprofile"], type="http", auth="public", website=True) - def self_service_profile(self, **kwargs): - if request.session and request.session.uid: - current_partner = request.env.user.partner_id - return request.render( - "g2p_self_service_portal.profile_page", - { - "current_partner": current_partner, - }, - ) - - @http.route(["/selfservice/aboutus"], type="http", auth="public", website=True) - def self_service_about_us(self, **kwargs): - return request.render("g2p_self_service_portal.aboutus_page") - - @http.route(["/selfservice/contactus"], type="http", auth="public", website=True) - def self_service_contact_us(self, **kwargs): - return request.render("g2p_self_service_portal.contact_us") - - @http.route(["/selfservice/otherpage"], type="http", auth="public", website=True) - def self_service_other_page(self, **kwargs): - return request.render("g2p_self_service_portal.other_page") - - @http.route(["/selfservice/help"], type="http", auth="public", website=True) - def self_service_help_page(self, **kwargs): - return request.render("g2p_self_service_portal.help_page") - - @http.route(["/selfservice/home"], type="http", auth="user", website=True) - def self_service_home(self, **kwargs): - self.self_service_check_roles("REGISTRANT") - query = request.params.get("query") - domain = [("name", "ilike", query)] - programs = request.env["g2p.program"].sudo().search(domain).sorted("id") - partner_id = request.env.user.partner_id - program_states = { - "draft": "Applied", - "not_eligible": "Not Eligible", - "duplicated": "Not Eligible", - "enrolled": "Enrolled", - } - application_states = { - "active": "Applied", - "inprogress": "Under Review", - "completed": "Completed", - "rejected": "Rejected", - "closed": "Closed", - } - - myprograms = [] - for program in programs: - membership = ( - request.env["g2p.program_membership"] - .sudo() - .search( - [ - ("partner_id", "=", partner_id.id), - ("program_id", "=", program.id), - ] - ) - ) - if len(membership) > 0: - for rec in membership.program_registrant_info_ids: - total_issued = rec.entitlement_id.initial_amount if rec.entitlement_id else 0 - total_paid = sum( - (pay.amount_paid for pay in rec.entitlement_id.payment_ids if pay) - if rec.entitlement_id - else [] - ) - myprograms.append( - { - "id": program.id, - "name": program.name, - "has_applied": len(membership) > 0, - "single_submission": len(membership.program_registrant_info_ids) == 1, - "program_status": program_states.get(membership.state, "Error"), - "application_status": application_states.get(rec.state, "Error") - if membership.state not in ("not_eligible", "duplicated") - else program_states.get(membership.state, "Error"), - "issued": f"{total_issued:,.2f}", - "paid": f"{total_paid:,.2f}", - "enrollment_date": rec.create_date.strftime("%d-%b-%Y") - if rec.create_date - else None, - "is_latest": (datetime.today() - program.create_date).days < 21, - "application_id": rec.application_id if rec.application_id else None, - } - ) - myprograms.sort(key=lambda x: datetime.strptime(x["enrollment_date"], "%d-%b-%Y"), reverse=True) - entitlement = sum( - ent.initial_amount if ent.state == "approved" else 0 - for ent in request.env["g2p.entitlement"].sudo().search([("partner_id", "=", partner_id.id)]) - ) - received = sum( - pay.amount_paid if pay.status == "paid" else 0 - for pay in request.env["g2p.payment"].sudo().search([("partner_id", "=", partner_id.id)]) - ) - - pending = entitlement - received - labels = ["Received", "Pending"] - values = [received, pending] - data = json.dumps({"labels": labels, "values": values}) - - return request.render( - "g2p_self_service_portal.dashboard", - {"programs": myprograms, "data": data}, - ) - - @http.route(["/selfservice/programs"], type="http", auth="user", website=True) - def self_service_all_programs(self, **kwargs): - self.self_service_check_roles("REGISTRANT") - programs = request.env["g2p.program"].sudo().search([("state", "=", "active")]) - - if programs.fields_get("is_reimbursement_program"): - programs = programs.search([("state", "=", "active"), ("is_reimbursement_program", "=", False)]) - - partner_id = request.env.user.partner_id - states = { - "draft": "Applied", - "not_eligible": "Not Eligible", - "duplicated": "Not Eligible", - "enrolled": "Enrolled", - } - - values = [] - for program in programs: - membership = ( - request.env["g2p.program_membership"] - .sudo() - .search( - [ - ("partner_id", "=", partner_id.id), - ("program_id", "=", program.id), - ] - ) - ) - values.append( - { - "id": program.id, - "name": program.name, - "description": program.description, - "has_applied": len(membership) > 0, - "single_submission": len(membership.program_registrant_info_ids) == 1, - "status": states.get(membership.state, "Error"), - "is_application_rejected": membership.latest_registrant_info_status == "rejected" - if membership.latest_registrant_info_status - else False, - "is_latest": (datetime.today() - program.create_date).days < 21, - "is_form_mapped": True if program.self_service_portal_form else False, - "is_multiple_form_submission": True if program.multiple_form_submission else False, - } - ) - - return request.render( - "g2p_self_service_portal.allprograms", - { - "programs": values, - # "pager": { - # "sel": page, - # "total": total, - # }, - }, - ) - - @http.route(["/selfservice/submissions/"], type="http", auth="user", website=True) - def self_service_all_submissions(self, _id): - self.self_service_check_roles("REGISTRANT") - program = request.env["g2p.program"].sudo().browse(_id) - current_partner = request.env.user.partner_id - - all_submission = ( - request.env["g2p.program.registrant_info"] - .sudo() - .search( - [ - ("program_id", "=", program.id), - ("registrant_id", "=", current_partner.id), - ] - ) - ) - - submission_records = [] - for detail in all_submission: - submission_records.append( - { - "applied_on": detail.create_date.strftime("%d-%b-%Y"), - "application_id": detail.application_id, - "program_id": program.id, - "status": detail.state - if detail.program_membership_id.state not in ("duplicated", "not_eligible") - else detail.program_membership_id.state, - } - ) - - re_apply = True - for rec in submission_records: - if rec["status"] in ( - "active", - "inprogress", - ): - re_apply = False - break - - return request.render( - "g2p_self_service_portal.program_submission_info", - { - "program_id": program.id, - "submission_records": submission_records, - "re_apply": re_apply, - "is_multiple_form_submission": True if program.multiple_form_submission else False, - }, - ) - - @http.route(["/selfservice/apply/"], type="http", auth="user", website=True) - def self_service_apply_programs(self, _id): - self.self_service_check_roles("REGISTRANT") - - program = request.env["g2p.program"].sudo().browse(_id) - multiple_form_submission = program.multiple_form_submission - current_partner = request.env.user.partner_id - - for mem in current_partner.program_membership_ids: - if mem.program_id.id == _id: - if multiple_form_submission: - if mem.latest_registrant_info_status not in ( - "completed", - "rejected", - ): - return request.redirect(f"/selfservice/submissions/{_id}") - - else: - return request.redirect(f"/selfservice/submitted/{_id}") - - file_size = program.file_size_ssp - - view = program.self_service_portal_form.view_id - - return request.render( - view.id, - { - "program": program.name, - "program_id": program.id, - "file_size": file_size, - "user": request.env.user.given_name, - }, - ) - - @http.route( - ["/selfservice/submit/"], - type="http", - auth="user", - website=True, - csrf=False, - ) - def self_service_form_submit(self, _id, **kwargs): - self.self_service_check_roles("REGISTRANT") - - program = request.env["g2p.program"].sudo().browse(_id) - current_partner = request.env.user.partner_id - program_member = None - - prog_membs = ( - request.env["g2p.program_membership"] - .sudo() - .search( - [ - ("partner_id", "=", current_partner.id), - ("program_id", "=", program.id), - ] - ) - ) - if len(prog_membs) > 0: - program_member = prog_membs[0] - - if request.httprequest.method == "POST": - if len(prog_membs) == 0: - program_member = ( - request.env["g2p.program_membership"] - .sudo() - .create( - { - "partner_id": current_partner.id, - "program_id": program.id, - } - ) - ) - - for key in kwargs: - if isinstance(kwargs[key], FileStorage): - kwargs[key] = request.httprequest.files.getlist(key) - - form_data = kwargs - - delete_key = self.get_field_to_exclude(form_data) - - for item in delete_key: - if item in form_data: - del form_data[item] - - # Hardcoding Account number from form data for now - account_num = form_data.get("Account Number", None) - if account_num: - if len(current_partner.bank_ids) > 0: - # TODO: Fixing value of first account number for now, if more than one exists - current_partner.bank_ids[0].acc_number = account_num - else: - current_partner.bank_ids = [(0, 0, {"acc_number": account_num})] - - ( - request.env["g2p.program.registrant_info"] - .sudo() - .create( - { - "state": "active", - "program_registrant_info": json.dumps( - self.jsonize_form_data(form_data, program, membership=program_member) - ), - "program_id": program.id, - "registrant_id": current_partner.id, - } - ) - ) - - else: - if not program_member: - return request.redirect(f"/selfservice/apply/{_id}") - - return request.redirect(f"/selfservice/submitted/{_id}") - - @http.route( - ["/selfservice/submitted/"], - type="http", - auth="user", - website=True, - ) - def self_service_form_details(self, _id, **kwargs): - self.self_service_check_roles("REGISTRANT") - application_id = request.params.get("application_id", None) - - program = request.env["g2p.program"].sudo().browse(_id) - current_partner = request.env.user.partner_id - - program_reg_info = ( - request.env["g2p.program.registrant_info"] - .sudo() - .search( - [ - ("registrant_id", "=", current_partner.id), - ("program_id", "=", program.id), - ] - ) - .sorted("create_date", reverse=True) - ) - if application_id: - program_reg_info = program_reg_info.sudo().search([("application_id", "=", application_id)]) - - if len(program_reg_info) > 1: - program_reg_info = program_reg_info[0] - - application_states = { - "active": "Applied", - "inprogress": "Under Review", - "completed": "Completed", - "rejected": "Rejected", - "closed": "Closed", - } - program_states = { - "draft": "Applied", - "not_eligible": "Not Eligible", - "duplicated": "Not Eligible", - "enrolled": "Enrolled", - } - - return request.render( - "g2p_self_service_portal.self_service_form_submitted", - { - "program": program.name, - "submission_date": program_reg_info.create_date.strftime("%d-%b-%Y") - if program_reg_info - else None, - "application_status": application_states.get(program_reg_info.state, "Error") - if program_reg_info.program_membership_id.state not in ("not_eligible", "duplicated") - else program_states.get(program_reg_info.program_membership_id.state, "Error"), - # TODO: Redirect to different page if application doesn't exist - "application_id": program_reg_info.application_id if program_reg_info else None, - "user": current_partner.given_name.capitalize() - if current_partner.given_name - else current_partner.name, - }, - ) - - def self_service_check_roles(self, role_to_check): - # And add further role checks and return types - if role_to_check == "REGISTRANT": - if not request.session or not request.env.user: - raise Unauthorized(_("User is not logged in")) - if not request.env.user.partner_id.is_registrant: - raise Forbidden(_("User is not allowed to access the portal")) - - def jsonize_form_data(self, data, program, membership=None): - for key in data: - value = data[key] - if isinstance(value, list): - if len(value) > 0 and isinstance(value[0], FileStorage): - if not program.supporting_documents_store: - _logger.error("Supporting Documents Store is not set in Program Configuration") - data[key] = None - continue - - data[key] = self.add_file_to_store( - value, - program.supporting_documents_store, - program_membership=membership, - tags=key, - ) - if not data.get(key, None): - _logger.warning("Empty/No File received for field %s", key) - continue - - return data - - @classmethod - def add_file_to_store(cls, files, store, program_membership=None, tags=None): - if isinstance(files, FileStorage): - files = [ - files, - ] - file_details = [] - for file in files: - if store and file.filename: - if len(file.filename.split(".")) > 1: - supporting_document_ext = "." + file.filename.split(".")[-1] - else: - supporting_document_ext = None - document_file = store.add_file( - file.stream.read(), - extension=supporting_document_ext, - program_membership=program_membership, - tags=tags, - ) - document_uuid = document_file.name.split(".")[0] - file_details.append( - { - "document_id": document_file.id, - "document_uuid": document_uuid, - "document_name": document_file.name, - "document_slug": document_file.slug, - "document_url": document_file.url, - } - ) - return file_details - - def get_field_to_exclude(self, data): - current_partner = request.env.user.partner_id - keys = [] - for key in data: - if key in current_partner: - current_partner[key] = data[key] - keys.append(key) - - return keys - - def send_otp(self, otp, data): - data["otp"] = otp - config = request.env["ir.config_parameter"].sudo() - otp_notification_managers = config.get_param( - "g2p_self_service_portal.otp_notification_managers", None - ) - otp_notification_managers = self.objects_from_ref_list_string(otp_notification_managers) - for manager in otp_notification_managers: - if not hasattr(manager, "on_otp_send"): - _logger.error("Notification Module not Installed. Error for %s", str(manager)) - continue - manager.on_otp_send(**data) - - def objects_from_ref_list_string(self, ref_list_string): - if ref_list_string: - ref_list = safe_eval.safe_eval(ref_list_string) - else: - # TODO: Add Error message - ref_list = [] - result = [] - for ref in ref_list: - ref_split = ref.split(",") - if len(ref_split) > 1: - res_model = ref_split[0] - res_id = ref_split[1] - result.append(request.env[res_model].sudo().browse(int(res_id))) - return result diff --git a/g2p_self_service_portal/data/g2p_self_service_form_action_data.xml b/g2p_self_service_portal/data/g2p_self_service_form_action_data.xml deleted file mode 100644 index 0e018bef..00000000 --- a/g2p_self_service_portal/data/g2p_self_service_form_action_data.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - apply_for_program - True - Apply For Program - - diff --git a/g2p_self_service_portal/i18n/en_IN.po b/g2p_self_service_portal/i18n/en_IN.po deleted file mode 100644 index 0aad58ba..00000000 --- a/g2p_self_service_portal/i18n/en_IN.po +++ /dev/null @@ -1,490 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * g2p_self_service_portal -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 15.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-03 03:53+0000\n" -"PO-Revision-Date: 2023-03-03 03:53+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid ", how are you doing?" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "" -"30+ Schemes\n" -" available" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "55+ Schemes available" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "English" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Filipino" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "NEW" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "中国人" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "About Us" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page -msgid "About Us| Self Service Portal" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "Actions" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "All Programs" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "All Programs | Self Service Portal" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_auth_oauth_provider__g2p_self_service_allowed -msgid "Allowed in Self Service Portal" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Amount Received (in USD) " -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Application Form" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_membership__application_id -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Application ID" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Application ID " -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Apply" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Cancel" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Contact Us" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us -msgid "Contact Us| Self Service Portal" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_g2p_program_create_wizard -msgid "Create a New Program Wizard" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Discard" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Discard applicaton?" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Education" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Email" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "English" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Enter email address" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Enter password" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Entitlement (in USD) " -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Entitlements" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Error Page" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.error_page -msgid "Error| Self Service Portal" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "FAQ" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Facing any challenges?" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "" -"Fields marked with\n" -" \"*\"\n" -" are mandatory" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Filipino" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "G2P Self Service Settings" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Healthcare" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Help" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Hi" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base -msgid "Home" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "I am here to assist you. Take a few minutes and lets connect!" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Login" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Logout" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_create_wizard_form -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form -msgid "Map Portal Form" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Menu Item" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base -msgid "My Profile" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -msgid "My Profile| Self Service Portal" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "My Programs" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "No." -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "Not Applied" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_auth_oauth_provider -msgid "OAuth2 provider" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "OR" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Other Services" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base -msgid "" -"Our experts are working hard to make this page available.\n" -" Meanwhile, we request you to please visit after some time." -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base -msgid "Page Under Construction!" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Password" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_g2p_program -msgid "Program" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_create_wizard__self_service_portal_form -msgid "Program Form" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_g2p_program_membership -msgid "Program Membership" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Program Name " -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Reset Password" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Search by program name" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Search here" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_logo -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "Self Service Logo" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__self_service_portal_form -msgid "Self Service Portal Form" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Static Page" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page -msgid "Static Page| Self Service Portal" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Status " -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Submit" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Submitted" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Submitted Application Form" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Submitted On" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Submitted On " -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Tap here for assistance" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Tap to know more" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "" -"The entered data will not be saved.\n" -" Are you sure you want to discard the form?" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "" -"This scheme is available till 31st March, 2023.\n" -" Eligible members can avail the benefits by applying to this scheme." -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "User" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "View" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "View All" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "View My Programs" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "" -"Welcome to the National Social Benefits\n" -" Portal" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "breadcrumb" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "© 2023 National Social Benefits Portal. All rights reserved." -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "中国人" -msgstr "" diff --git a/g2p_self_service_portal/i18n/fr.po b/g2p_self_service_portal/i18n/fr.po deleted file mode 100644 index a4ae686a..00000000 --- a/g2p_self_service_portal/i18n/fr.po +++ /dev/null @@ -1,1171 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * g2p_self_service_portal -# * g2p_service_provider_portal -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 15.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-31 09:15+0000\n" -"PO-Revision-Date: 2023-07-31 09:15+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid ", how are you doing?" -msgstr ", comment allez-vous?" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "" -".\n" -"
\n" -" Your application number is" -msgstr "" -".\n" -"
\n" -" Votre numéro de demande est" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "" -"30+ Schemes\n" -" available" -msgstr "" -"Plus de 30 schémas\n" -" disponible" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "55+ Schemes available" -msgstr "Plus de 55 programmes disponibles" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "" -"

\n" -" We appreciate your interest in and we are committed to providing you with the support you need to achieve your goals.\n" -" Our team will now review your application and assess your eligibility for the scheme. This process may take some time, and we appreciate your patience while we work to provide you with the best possible service.\n" -"

\n" -" Please note that if additional information is required to process your application, we will contact you using the email or phone number provided in your application. Therefore, it is important that you check your email and phone regularly to avoid any delays.\n" -" Once your application has been reviewed, we will notify you of the outcome via email or phone. If your application is approved, we will provide you with the necessary instructions to access the benefits of the scheme.\n" -"

\n" -" Thank you once again for your application, and we wish you the best of luck in your future endeavors.\n" -"

\n" -" Best regards,\n" -"
\n" -" Program Management Team" -msgstr "" -"

\n" -" Nous apprécions votre intérêt et nous nous engageons à vous fournir l'assistance dont vous avez besoin pour atteindre vos objectifs.\n" -" Notre équipe va maintenant examiner votre demande et évaluer votre éligibilité au programme. Ce processus peut prendre un certain temps et nous vous remercions de votre patience pendant que nous nous efforçons de vous fournir le meilleur service possible.\n" -"

\n" -" Veuillez noter que si des informations supplémentaires sont nécessaires pour traiter votre candidature, nous vous contacterons en utilisant l'e-mail ou le numéro de téléphone indiqué dans votre candidature. Par conséquent, il est important que vous vérifiiez régulièrement votre e-mail et votre téléphone pour éviter tout retard.\n" -" Une fois votre demande examinée, nous vous informerons du résultat par e-mail ou par téléphone. Si votre demande est approuvée, nous vous fournirons les instructions nécessaires pour accéder aux avantages du programme.\n" -"

\n" -" Merci encore pour votre candidature et nous vous souhaitons bonne chance dans vos projets futurs.\n" -"

\n" -" Meilleures salutations,\n" -"
\n" -" Équipe de gestion du programme " - - - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid " Print" -msgstr " Imprimer" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page -msgid "" -"Address" -msgstr "" -"Adresse" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"Date " -"of Birth" -msgstr "" -"Date " -"de naissance" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"Email" -" Address" -msgstr "" -"E-mail" -" Adresse" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"First" -" Name" -msgstr "" -"First" -" Nom" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"Gender" -msgstr "" -"Sexe" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"Last " -"Name" -msgstr "" -"Dernier " -"Nom" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"Mobile Number" -msgstr "" -"Numéro de portable" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page -msgid "" -"Name" -msgstr "" -"Nom" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "*" -msgstr "*" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "English" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Filipino" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Français" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "NEW" -msgstr "NOUVEAU" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page -msgid "Time remaining 02:00" -msgstr "Temps restant 02:00" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base -msgid "About Us" -msgstr "À propos de nous" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.aboutus_page -msgid "About Us | Service Provider Portal" -msgstr "À propos de nous | Portail du fournisseur de services" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page -msgid "About Us| Self Service Portal" -msgstr "À propos de nous | Portail libre-service" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Actions" -msgstr "Actions" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "All Past Submissions" -msgstr "Toutes les soumissions passées" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "All Programs" -msgstr "Tous les programmes" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "All Programs | Self Service Portal" -msgstr "Tous les programmes | Portail libre-service" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "All Submissions" -msgstr "Toutes les soumissions" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_auth_oauth_provider__g2p_self_service_allowed -msgid "Allowed in Self Service Portal" -msgstr "Autorisé dans le portail libre-service" - -#. module: g2p_service_provider_portal -#: model:ir.model.fields,field_description:g2p_service_provider_portal.field_auth_oauth_provider__g2p_service_provider_allowed -msgid "Allowed in Service Provider Portal" -msgstr "Autorisé dans le portail du fournisseur de services" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Amount Received (in USD) " -msgstr "Montant reçu (en USD) " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Application Form" -msgstr "Formulaire de candidature" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Application ID" -msgstr "ID d'application" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Application ID " -msgstr "ID d'application " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Application Status " -msgstr "Statut de la candidature " - - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Applied" -msgstr "Appliqué" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Applied on" -msgstr "Appliqué le" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Apply" -msgstr "Appliquer" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Approved" -msgstr "Approuvé" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "Approved On" -msgstr "Approuvé le" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Assistance Amount " -msgstr "Montant de l'assistance " - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Assistance Type " -msgstr "Type d'assistance " - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Beneficiary Details" -msgstr "Détails du bénéficiaire" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Beneficiary Name " -msgstr "Nom du bénéficiaire " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Birthdate" -msgstr "Date de naissance" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Cancel" -msgstr "Annuler" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Close" -msgstr "Fermer" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Closed" -msgstr "Fermé" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Completed" -msgstr "Terminé" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_res_config_settings -msgid "Config Settings" -msgstr "Paramètres de config" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Confirm Password" -msgstr "Confirmer le mot de passe" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base -msgid "Contact Us" -msgstr "Contactez-nous" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.contact_us -msgid "Contact Us | Service Provider Portal" -msgstr "Contactez-nous | Portail du fournisseur de services" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us -msgid "Contact Us| Self Service Portal" -msgstr "Contactez-nous | Portail libre-service" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_g2p_program_create_wizard -msgid "Create a New Program Wizard" -msgstr "Créer un nouvel assistant de programme" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Dear" -msgstr "Cher" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Discard" -msgstr "Supprimer" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Discard applicaton?" -msgstr "Supprimer l'application ?" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Do you want to submit the application?" -msgstr "Voulez-vous soumettre la candidature ?" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Education" -msgstr "Éducation" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Email" -msgstr "E-mail" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Email or Phone" -msgstr "E-mail ou téléphone" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "English" -msgstr "Anglais" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Enrolled" -msgstr "Inscrit" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page -msgid "Enter OTP" -msgstr "Entrez OTP" -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Enter email address" -msgstr "Entrez l'adresse e-mail" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Enter email or phone" -msgstr "Entrez l'email ou le téléphone" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Enter password" -msgstr "Entrez le mot de passe" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Enter phone number" -msgstr "Entrez l'email ou le téléphone" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Enter your first name" -msgstr "Entrez votre prénom" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Enter your last name" -msgstr "Entrez votre nom de famille" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Enter your middle name" -msgstr "Entrez votre deuxième prénom" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Entitlement (in USD) " -msgstr "Droit (en USD) " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Entitlements" -msgstr "Droits" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Entitlements | Service Provider Portal" -msgstr "Autorisations | Portail du fournisseur de services" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Ext." -msgstr "Ext." - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "FAQ" -msgstr "FAQ" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Facing any challenges?" -msgstr "Faire face à des défis ?" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Female" -msgstr "Femme" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"Fields marked with\n" -" \"*\"\n" -" are mandatory" -msgstr "" -"Champs marqués par\n" -" \"*\"\n" -" sont obligatoires" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "" -"Fields marked with\n" -" \"*\"\n" -" are mandatory" -msgstr "" -"Champs marqués par\n" -" \"*\"\n" -" sont obligatoires" - -#. module: g2p_service_provider_portal -#: model:ir.model.fields,field_description:g2p_service_provider_portal.field_g2p_program__file_size_spp -msgid "File Size Spp" -msgstr "Taille du fichier Spp" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__file_size_ssp -msgid "File Size Ssp" -msgstr "Taille du fichier Ssp" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form -msgid "File Upload Size in Portal (MB)" -msgstr "Taille de téléchargement de fichier dans le portail (Mo)" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Filipino" -msgstr "Philippin" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "First Name" -msgstr "Prénom" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Français" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "G2P Self Service Settings" -msgstr "Paramètres du libre-service G2P" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Gender" -msgstr "Sexe" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "Go to Home" -msgstr "Aller à l'accueil" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Healthcare" -msgstr "Soins de santé" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Help" -msgstr "Aide" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page -msgid "Help Main Topic Three" -msgstr "Aide sur le thème principal 3" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page -msgid "Help| Self Service Portal" -msgstr "Aide | Portail libre-service" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Hi" -msgstr "Salut" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Home" -msgstr "Accueil" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "I am here to assist you. Take a few minutes and lets connect!" -msgstr "Je suis là pour vous aider. Prenez quelques minutes et connectons-nous !" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "ID Type" -msgstr "Type d'ID" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "II" -msgstr "II" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_website_page__is_portal_form -msgid "Is Portal Form" -msgstr "Est un formulaire de portail" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Jr" -msgstr "Jr" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Last Name" -msgstr "Nom de famille" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Login" -msgstr "Connexion" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base -msgid "Logout" -msgstr "Déconnexion" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Male" -msgstr "Homme" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_create_wizard_form -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form -msgid "Map Portal Form" -msgstr "Formulaire du portail cartographique" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Middle Name" -msgstr "Deuxième prénom" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Mobile No." -msgstr "Numéro de portable." - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__multiple_form_submission -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_create_wizard__multiple_form_submission -msgid "Multiple Form Submission" -msgstr "Soumission de plusieurs formulaires" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "My Applications" -msgstr "Mes applications" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base -msgid "My Profile" -msgstr "Mon profil" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -msgid "My Profile | Self Service Portal" -msgstr "Mon profil | Portail libre-service" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "New" -msgstr "Nouveau" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "New Reimbursement Request | Service Provider Portal" -msgstr "Nouvelle demande de remboursement | Portail du fournisseur de services" - - - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "No." -msgstr "Non." - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "Not Applied" -msgstr "Pas appliqué" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Not Eligible" -msgstr "Non éligible" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "Notification Managers" -msgstr "Gestionnaires de notifications" - -#. module: g2p_service_provider_portal -#: model:ir.model,name:g2p_service_provider_portal.model_auth_oauth_provider -msgid "OAuth2 provider" -msgstr "Fournisseur OAuth2" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "OR" -msgstr "OU" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "OTP Settings" -msgstr "Paramètres OTP" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Once submitted, application can not be modified." -msgstr "Une fois soumise, la candidature ne peut plus être modifiée." - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page -msgid "Other" -msgstr "Autre" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Other Services" -msgstr "Autres services" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base -msgid "Others" -msgstr "Autres" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.other_page -msgid "Others | Service Provider Portal" -msgstr "Autres | Portail du fournisseur de services" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page -msgid "Other| Self Service Portal" -msgstr "Autre | Portail libre-service" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page -msgid "" -"Our experts are working hard to make this page available. Meanwhile, we " -"request you to please visit after some time." -msgstr "" -"Nos experts travaillent dur pour rendre cette page disponible. En attendant," -" nous.vous demander de bien vouloir visiter après un certain temps." - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_website_page -msgid "Page" -msgstr "Page" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page -msgid "Page Under Construction!" -msgstr "Page en construction!" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Password" -msgstr "Mot de passe" - -#. module: g2p_self_service_portal -#: model:ir.ui.menu,name:g2p_self_service_portal.menu_program_website_page -msgid "Portal Pages" -msgstr "Pages du portail" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Proceed to Application" -msgstr "Passer à la candidature" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page -msgid "Profile | Service Provider Portal" -msgstr "Profil | Portail du fournisseur de services" - -#. module: g2p_service_provider_portal -#: model:ir.model,name:g2p_service_provider_portal.model_g2p_program -msgid "Program" -msgstr "Programme" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__self_service_portal_form -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_create_wizard__self_service_portal_form -msgid "Program Form" -msgstr "Formulaire de programme" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Program Name " -msgstr "Nom du programme " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Program Status " -msgstr "Statut du programme " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Program Submission" -msgstr "Soumission du programme" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Re Enter password" -msgstr "Re saisir le mot de passe" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "Reapply" -msgstr "Réappliquer" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "Reimbursement Submission" -msgstr "Soumission de remboursement" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.aboutus_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.contact_us -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.other_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Reimbursements" -msgstr "Remboursements" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Rejected" -msgstr "Rejeté" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page -msgid "Resend OTP" -msgstr "Renvoyer OTP" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Reset Password" -msgstr "réinitialiser le mot de passe" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "" -"Sample Text for Reference: This Scheme is available until xx March, 2023.\n" -" To avail benefits, please apply here." -msgstr "" -"Exemple de texte pour référence : ce programme est disponible jusqu'au xx mars 2023.\n" -" Pour bénéficier des avantages, veuillez postuler ici." - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Search by Voucher ID / Beneficia…" -msgstr "Recherche par identifiant de bon / bénéfice…" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Search by program name" -msgstr "Rechercher par nom de programme" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Search here" -msgstr "Cherche ici" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_logo -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "Self Service Logo" -msgstr "Logo libre-service" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_otp_notification_managers -msgid "Self Service Otp Notification Managers" -msgstr "Gestionnaires de notifications OTP en libre-service" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form -msgid "Self Service Portal" -msgstr "Portail libre-service" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_signup_id_type -msgid "Self Service Signup Id Type" -msgstr "Type d'identifiant d'inscription en libre-service" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.view_spp_program_reimbursement_form -msgid "Service Provider Portal" -msgstr "Portail du fournisseur de services" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Sign Up" -msgstr "S'inscrire" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "Signup Settings" -msgstr "Paramètres d'inscription" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Sr" -msgstr "Sr" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Sr.No." -msgstr "Sr.No." - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Status" -msgstr "Statut" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Status " -msgstr "Statut " - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Submission Form" -msgstr "Formulaire de soumission" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Submission Info | Self Service Portal" -msgstr "Informations de soumission | Portail libre-service" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Submit" -msgstr "Soumettre" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Submitted" -msgstr "Envoyé" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Submitted On" -msgstr "Soumis le" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Submitted On " -msgstr "Soumis le " - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "Sumbitted On" -msgstr "Envoyé le" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Tap here for assistance" -msgstr "Appuyez ici pour obtenir de l'aide" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Tap to know more" -msgstr "Appuyez pour en savoir plus" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "" -"Thank you for submitting the reimbursement application.\n" -" Your claim is being processed." -msgstr "" -"Merci d'avoir soumis la demande de remboursement.\n" -" Votre demande est en cours de traitement." - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Thank you for submitting your form for the program" -msgstr "Merci d'avoir soumis votre formulaire pour le programme" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "" -"Thank you. Your\n" -" application has been submitted successfully. Please note your application ID\n" -" for future reference -" -msgstr "" -"Merci. Votre\n" -" la candidature a été soumise avec succès. Veuillez noter votre ID de candidature\n" -" pour référence future -" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "" -"Thank you. Your application has been submitted successfully.\n" -" Please note your application ID for future reference -" -msgstr "" -"Merci. Votre candidature a été soumise avec succès.\n" -" Veuillez noter votre ID d'application pour référence future -" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "The claim submission will be made against the above voucher ID." -msgstr "La soumission de la réclamation sera effectuée avec l'ID de bon ci-dessus." - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "" -"The entered data will not be saved.\n" -" Are you sure you want to discard the form?" -msgstr "" -"Les données saisies ne seront pas enregistrées.\n" -"Êtes-vous sûr de vouloir supprimer le formulaire ?" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Under Review" -msgstr "En cours de révision" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "User" -msgstr "Utilisateur" - -#. module: g2p_self_service_portal -#: code:addons/g2p_self_service_portal/controllers/main.py:0 -#, python-format -msgid "User is not allowed to access the portal" -msgstr "L'utilisateur n'est pas autorisé à accéder au portail" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: code:addons/g2p_self_service_portal/controllers/main.py:0 -#: code:addons/g2p_service_provider_portal/controllers/main.py:0 -#, python-format -msgid "User is not logged in" -msgstr "L'utilisateur n'est pas connecté" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "View" -msgstr "Afficher" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "View All" -msgstr "Afficher tout" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "View All Programs" -msgstr "Afficher tous les programmes" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "View My Programs" -msgstr "Afficher mes programmes" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Voucher ID -" -msgstr "ID du bon -" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Voucher ID " -msgstr "ID du bon " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "" -"You haven’t enrolled into\n" -" any programs yet, please tap on the below link\n" -" to view all programs." -msgstr "" -"Vous n'êtes pas inscrit à\n" -" aucun programme pour le moment, veuillez appuyer sur le lien ci-dessous\n" -" pour voir tous les programmes." - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "Your application for reimbursement is approved." -msgstr "Votre demande de remboursement est approuvée." - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Your application is still In Progress." -msgstr "Votre candidature est toujours en cours." - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "breadcrumb" -msgstr "fil d'Ariane" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "© 2023 National Social Benefits Portal. All rights reserved." -msgstr "" -"© 2023 Portail National des Prestations Sociales. Tous droits réservés." diff --git a/g2p_self_service_portal/i18n/tl.po b/g2p_self_service_portal/i18n/tl.po deleted file mode 100644 index 3e6ebf71..00000000 --- a/g2p_self_service_portal/i18n/tl.po +++ /dev/null @@ -1,1173 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * g2p_self_service_portal -# * g2p_service_provider_portal -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 15.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-31 09:15+0000\n" -"PO-Revision-Date: 2023-07-31 09:15+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid ", how are you doing?" -msgstr ", kumusta ka?" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "" -".\n" -"
\n" -" Your application number is" - - -msgstr "" -".\n" -"
\n" -" Ang iyong numero ng aplikasyon ay" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "" -"30+ Schemes\n" -" available" -msgstr "" -"30+ Mga programa\n" -"Magagamit" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "55+ Schemes available" -msgstr "Available ang 55+ na mga scheme" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "" -"

\n" -" We appreciate your interest in and we are committed to providing you with the support you need to achieve your goals.\n" -" Our team will now review your application and assess your eligibility for the scheme. This process may take some time, and we appreciate your patience while we work to provide you with the best possible service.\n" -"

\n" -" Please note that if additional information is required to process your application, we will contact you using the email or phone number provided in your application. Therefore, it is important that you check your email and phone regularly to avoid any delays.\n" -" Once your application has been reviewed, we will notify you of the outcome via email or phone. If your application is approved, we will provide you with the necessary instructions to access the benefits of the scheme.\n" -"

\n" -" Thank you once again for your application, and we wish you the best of luck in your future endeavors.\n" -"

\n" -" Best regards,\n" -"
\n" -" Program Management Team" -"

\n" -" Pinahahalagahan namin ang iyong interes at nakatuon kami sa pagbibigay sa iyo ng suporta na kailangan mo upang makamit ang iyong mga layunin.\n" -" Susuriin na ngayon ng aming team ang iyong aplikasyon at tatasahin ang iyong pagiging karapat-dapat para sa scheme. Maaaring tumagal ng ilang oras ang prosesong ito, at pinahahalagahan namin ang iyong pasensya habang nagsusumikap kaming ibigay sa iyo ang pinakamahusay na posibleng serbisyo.\n" -"

\n" -" Pakitandaan na kung kinakailangan ang karagdagang impormasyon upang maproseso ang iyong aplikasyon, makikipag-ugnayan kami sa iyo gamit ang email o numero ng telepono na ibinigay sa iyong aplikasyon. Samakatuwid, mahalagang suriin mo nang regular ang iyong email at telepono upang maiwasan ang anumang pagkaantala.\n" -" Kapag nasuri na ang iyong aplikasyon, aabisuhan ka namin tungkol sa resulta sa pamamagitan ng email o telepono. Kung maaprubahan ang iyong aplikasyon, bibigyan ka namin ng mga kinakailangang tagubilin upang ma-access ang mga benepisyo ng scheme.\n" -"

\n" -" Salamat muli para sa iyong aplikasyon, at nais namin sa iyo ang pinakamahusay na swerte sa iyong mga pagsusumikap sa hinaharap.\n" -"

\n" -" Pagbati,\n" -"
\n" -" Pangkat ng Pamamahala ng Programa" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid " Print" -msgstr " Print" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page -msgid "" -"Address" -msgstr "" -"Address" - - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"Date " -"of Birth" -msgstr "" -"Petsa " -"ng kapanganakan" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"Email" -" Address" -msgstr "" -"Email" -" Address" - - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"First" -" Name" -msgstr "" -"Una" -" Pangalan" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"Gender" -msgstr "" -"Kasarian" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"Last " -"Name" -msgstr "" -"Huling " -"Pangalan" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"Mobile Number" -msgstr "" -"Numero ng Mobile" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page -msgid "" -"Name" -msgstr "" -"Pangalan" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "*" -msgstr "*" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "English" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Filipino" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Français" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "NEW" -msgstr "BAGO" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page -msgid "Time remaining 02:00" -msgstr "Natitirang oras 02:00" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base -msgid "About Us" -msgstr "Tungkol sa atin" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.aboutus_page -msgid "About Us | Service Provider Portal" -msgstr "Tungkol sa Amin | Portal ng Tagapagbigay ng Serbisyo" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page -msgid "About Us| Self Service Portal" -msgstr "Tungkol sa Amin| Portal ng Sariling Serbisyo" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Actions" -msgstr "Mga aksyon" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "All Past Submissions" -msgstr "Lahat ng Nakaraang Pagsusumite" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "All Programs" -msgstr "Lahat ng mga programa" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "All Programs | Self Service Portal" -msgstr "Lahat ng Programa | Portal ng Sariling Serbisyo" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "All Submissions" -msgstr "Lahat ng Pagsusumite" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_auth_oauth_provider__g2p_self_service_allowed -msgid "Allowed in Self Service Portal" -msgstr "Pinapayagan sa Self Service Portal" - -#. module: g2p_service_provider_portal -#: model:ir.model.fields,field_description:g2p_service_provider_portal.field_auth_oauth_provider__g2p_service_provider_allowed -msgid "Allowed in Service Provider Portal" -msgstr "Pinapayagan sa Portal ng Tagabigay ng Serbisyo" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Amount Received (in USD) " -msgstr "Halagang Natanggap (sa USD) " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Application Form" -msgstr "Form ng Aplikasyon" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Application ID" -msgstr "ID ng aplikasyon" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Application ID " -msgstr "ID ng Application " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Application Status " -msgstr "Katayuan ng Application " - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Applied" -msgstr "Inilapat" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Applied on" -msgstr "Inilapat sa" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Apply" -msgstr "Mag-apply" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Approved" -msgstr "Inaprubahan" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "Approved On" -msgstr "Naaprubahan Sa" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Assistance Amount " -msgstr "Halaga ng Tulong " - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Assistance Type " -msgstr "Uri ng Tulong " - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Beneficiary Details" -msgstr "Mga Detalye ng Makikinabang" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Beneficiary Name " -msgstr "Pangalan ng Benepisyaryo " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Birthdate" -msgstr "Petsa ng kapanganakan" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Cancel" -msgstr "Kanselahin" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Close" -msgstr "Isara" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Closed" -msgstr "Sarado" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Completed" -msgstr "Nakumpleto" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_res_config_settings -msgid "Config Settings" -msgstr "Mga Setting ng Config" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Confirm Password" -msgstr "Kumpirmahin ang Password" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base -msgid "Contact Us" -msgstr "Makipag-ugnayan sa amin" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.contact_us -msgid "Contact Us | Service Provider Portal" -msgstr "Makipag-ugnayan sa Amin | Portal ng Tagapagbigay ng Serbisyo" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us -msgid "Contact Us| Self Service Portal" -msgstr "Makipag-ugnayan sa Amin| Self Service Portal" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_g2p_program_create_wizard -msgid "Create a New Program Wizard" -msgstr "Lumikha ng Bagong Program Wizard" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Dear" -msgstr "Mahal" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Discard" -msgstr "Itapon" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Discard applicaton?" -msgstr "Itapon ang aplikasyon??" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Do you want to submit the application?" -msgstr "Gusto mo bang isumite ang aplikasyon?" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Education" -msgstr "Edukasyon" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Email" -msgstr "Email" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Email or Phone" -msgstr "Email o Telepono" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "English" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Enrolled" -msgstr "Naka-enroll" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page -msgid "Enter OTP" -msgstr "Ipasok ang OTP" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Enter email address" -msgstr "Ipasok ang email address" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Enter email or phone" -msgstr "Ipasok ang email o telepono" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Enter password" -msgstr "Ilagay ang password" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Enter phone number" -msgstr "Ipasok ang numero ng telepono" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Enter your first name" -msgstr "Ipasok ang iyong pangalan" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Enter your last name" -msgstr "Ipasok ang iyong apelyido" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Enter your middle name" -msgstr "Ipasok ang iyong gitnang pangalan" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Entitlement (in USD) " -msgstr "Karapatan (sa USD) " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Entitlements" -msgstr "Karapatan" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Entitlements | Service Provider Portal" -msgstr "Mga Karapat-dapat | Portal ng Tagapagbigay ng Serbisyo" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Ext." -msgstr "Ext." - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "FAQ" -msgstr "Mga Karaniwang Tanong" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Facing any challenges?" -msgstr "Nahaharap sa anumang hamon?" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Female" -msgstr "Babae" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "" -"Fields marked with\n" -" \"*\"\n" -" are mandatory" -msgstr "" -"Mga field na minarkahan ng\n" -" \"*\"\n" -"ay sapilitan" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "" -"Fields marked with\n" -" \"*\"\n" -" are mandatory" -msgstr "" -"Mga field na minarkahan ng\n" -" \"*\"\n" -"ay sapilitan" - -#. module: g2p_service_provider_portal -#: model:ir.model.fields,field_description:g2p_service_provider_portal.field_g2p_program__file_size_spp -msgid "File Size Spp" -msgstr "Laki ng File Spp" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__file_size_ssp -msgid "File Size Ssp" -msgstr "Laki ng File Ssp" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form -msgid "File Upload Size in Portal (MB)" -msgstr "Laki ng Pag-upload ng File sa Portal (MB)" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Filipino" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "First Name" -msgstr "Unang Pangalan" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Français" -msgstr " " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "G2P Self Service Settings" -msgstr "Mga Setting ng Pansariling Serbisyo ng G2P" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Gender" -msgstr "Kasarian" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "Go to Home" -msgstr "Pumunta sa Bahay" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Healthcare" -msgstr "Pangangalaga sa kalusugan" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Help" -msgstr "Tulong" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page -msgid "Help Main Topic Three" -msgstr "Tulong Pangunahing Paksa Ikatlong" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page -msgid "Help| Self Service Portal" -msgstr "Tulong| Portal ng Sariling Serbisyo" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Hi" -msgstr "Kumusta" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Home" -msgstr "Bahay" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "I am here to assist you. Take a few minutes and lets connect!" -msgstr "Narito ako upang tulungan ka. Maglaan ng ilang minuto at kumonekta tayo!" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "ID Type" -msgstr "Uri ng ID" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "II" -msgstr "II" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_website_page__is_portal_form -msgid "Is Portal Form" -msgstr "Ay Portal Form" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Jr" -msgstr "Jr" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Last Name" -msgstr "Apelyido" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Login" -msgstr "Mag-login" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base -msgid "Logout" -msgstr "Mag-logout" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Male" -msgstr "Lalaki" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_create_wizard_form -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form -msgid "Map Portal Form" -msgstr "Form ng Portal ng Mapa" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Middle Name" -msgstr "Gitnang Pangalan" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Mobile No." -msgstr "Mobile No." - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__multiple_form_submission -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_create_wizard__multiple_form_submission -msgid "Multiple Form Submission" -msgstr "Maramihang Pagsusumite ng Form" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "My Applications" -msgstr "Aking Mga Aplikasyon" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base -msgid "My Profile" -msgstr "Aking Profile" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -msgid "My Profile | Self Service Portal" -msgstr "Aking Profile | Self Service Portal" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "New" -msgstr "Bago" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "New Reimbursement Request | Service Provider Portal" -msgstr "Bagong Reimbursement Request | Service Provider Portal" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "No." -msgstr "Numero." - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "Not Applied" -msgstr "Hindi Inilapat" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Not Eligible" -msgstr "Hindi Kwalipikado" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "Notification Managers" -msgstr "Mga Tagapamahala ng Abiso" - -#. module: g2p_service_provider_portal -#: model:ir.model,name:g2p_service_provider_portal.model_auth_oauth_provider -msgid "OAuth2 provider" -msgstr "provider ng OAuth2" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "OR" -msgstr "o" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "OTP Settings" -msgstr "Mga Setting ng OTP" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Once submitted, application can not be modified." -msgstr "Kapag naisumite, hindi na mababago ang aplikasyon." - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page -msgid "Other" -msgstr "Iba pa" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Other Services" -msgstr "Iba pang Serbisyo" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base -msgid "Others" -msgstr "iba pang" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.other_page -msgid "Others | Service Provider Portal" -msgstr "Iba | Portal ng Tagapagbigay ng Serbisyo" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page -msgid "Other| Self Service Portal" -msgstr "Iba pa| Portal ng Sariling Serbisyo" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page -msgid "" -"Our experts are working hard to make this page available. Meanwhile, we " -"request you to please visit after some time." -msgstr "" -"Ang aming mga eksperto ay nagtatrabaho nang mabuti upang magagamit ang " -"pahinang ito. Samantala, hinihiling namin sa inyo na bumisita lamang muli sa" -" ibang pagkakataon." - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_website_page -msgid "Page" -msgstr "Pahina" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page -msgid "Page Under Construction!" -msgstr "Isinasagawa ang Pahina!" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Password" -msgstr "Pagbabago ng Password" - -#. module: g2p_self_service_portal -#: model:ir.ui.menu,name:g2p_self_service_portal.menu_program_website_page -msgid "Portal Pages" -msgstr "Mga Pahina ng Portal" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Proceed to Application" -msgstr "Magpatuloy sa Application" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page -msgid "Profile | Service Provider Portal" -msgstr "Profile | Portal ng Tagapagbigay ng Serbisyo" - -#. module: g2p_service_provider_portal -#: model:ir.model,name:g2p_service_provider_portal.model_g2p_program -msgid "Program" -msgstr "Programa" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__self_service_portal_form -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_create_wizard__self_service_portal_form -msgid "Program Form" -msgstr "Form ng Programa" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Program Name " -msgstr "Pangalan ng Programa " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Program Status " -msgstr "Katayuan ng Programa " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Program Submission" -msgstr "Pagsusumite ng Programa" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Re Enter password" -msgstr "Ipasok muli ang password" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "Reapply" -msgstr "Mag-apply muli" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "Reimbursement Submission" -msgstr "Pagsusumite ng Reimbursement" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.aboutus_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.contact_us -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.other_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Reimbursements" -msgstr "Mga Reimbursement" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Rejected" -msgstr "Tinanggihan" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page -msgid "Resend OTP" -msgstr "Muling ipadala ang OTP" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Reset Password" -msgstr "I-reset ang Password" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "" -"Sample Text for Reference: This Scheme is available until xx March, 2023.\n" -" To avail benefits, please apply here." -msgstr "" -"Sample Text for Reference: Ang Scheme na ito ay available hanggang xx March, 2023.\n" -"Para makakuha ng mga benepisyo, mag-apply dito." - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Search by Voucher ID / Beneficia…" -msgstr "Maghanap sa pamamagitan ng Voucher ID / Beneficia…" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Search by program name" -msgstr "Maghanap ayon sa pangalan ng programa" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Search here" -msgstr "Maghanap dito" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_logo -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "Self Service Logo" -msgstr "Logo ng Self Service" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_otp_notification_managers -msgid "Self Service Otp Notification Managers" -msgstr "Mga Tagapamahala ng Abiso sa Self Service Otp" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form -msgid "Self Service Portal" -msgstr "Portal ng Sariling Serbisyo" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_signup_id_type -msgid "Self Service Signup Id Type" -msgstr "Uri ng Self Service Signup Id" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.view_spp_program_reimbursement_form -msgid "Service Provider Portal" -msgstr "Portal ng Tagapagbigay ng Serbisyo" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Sign Up" -msgstr "Mag-sign Up" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "Signup Settings" -msgstr "Mga Setting ng Pag-signup" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page -msgid "Sr" -msgstr "Sr" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Sr.No." -msgstr "Sr.Hindi." - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Status" -msgstr "Katayuan" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Status " -msgstr "Katayuan " - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Submission Form" -msgstr "Form ng Pagsusumite" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Submission Info | Self Service Portal" -msgstr "Impormasyon sa Pagsusumite | Portal ng Sariling Serbisyo" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Submit" -msgstr "Ipasa" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Submitted" -msgstr "Naisumite" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Submitted On" -msgstr "Naisumite Sa" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Submitted On " -msgstr "Naisumite Sa " - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "Sumbitted On" -msgstr "Isinumpa Sa" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Tap here for assistance" -msgstr "Mag-tap dito para sa tulong" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Tap to know more" -msgstr "I-tap para malaman pa" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "" -"Thank you for submitting the reimbursement application.\n" -" Your claim is being processed." -msgstr "" -"Salamat sa pagsusumite ng reimbursement application.\n" -" Pinoproseso ang iyong claim." - - - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Thank you for submitting your form for the program" -msgstr "Salamat sa pagsusumite ng iyong form para sa programa" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "" -"Thank you. Your\n" -" application has been submitted successfully. Please note your application ID\n" -" for future reference -" -msgstr "" -"Salamat. Ang iyong\n" -" matagumpay na naisumite ang aplikasyon. Pakitandaan ang iyong application ID\n" -"para sa sanggunian sa hinaharap-" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "" -"Thank you. Your application has been submitted successfully.\n" -" Please note your application ID for future reference -" -msgstr "" -"Salamat. Matagumpay na naisumite ang iyong aplikasyon.\n" -" Pakitandaan ang iyong application ID para sa sanggunian sa hinaharap -" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "The claim submission will be made against the above voucher ID." -msgstr "Ang pagsusumite ng claim ay gagawin laban sa voucher ID sa itaas." - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "" -"The entered data will not be saved.\n" -" Are you sure you want to discard the form?" -msgstr "" -"Hindi mase-save ang inilagay na data.\n" -"Sigurado ka bang gusto mong i-discard ang form?" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Under Review" -msgstr "Sinusuri" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "User" -msgstr "Gumagamit" - -#. module: g2p_self_service_portal -#: code:addons/g2p_self_service_portal/controllers/main.py:0 -#, python-format -msgid "User is not allowed to access the portal" -msgstr "Ang gumagamit ay hindi pinapayagang ma-access ang portal" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: code:addons/g2p_self_service_portal/controllers/main.py:0 -#: code:addons/g2p_service_provider_portal/controllers/main.py:0 -#, python-format -msgid "User is not logged in" -msgstr "Ang gumagamit ay hindi naka-log in" - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "View" -msgstr "Tingnan" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "View All" -msgstr "Tingnan lahat" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "View All Programs" -msgstr "Tingnan ang Lahat ng Programa" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "View My Programs" -msgstr "Tingnan ang Aking Mga Programa" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "Voucher ID -" -msgstr "Voucher ID -" - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements -msgid "Voucher ID " -msgstr "Voucher ID " - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "" -"You haven’t enrolled into\n" -" any programs yet, please tap on the below link\n" -" to view all programs." -msgstr "" -"Hindi ka pa naka-enroll sa\n" -" anumang mga programa pa, mangyaring i-tap ang link sa ibaba\n" -"upang tingnan ang lahat ng mga programa." - -#. module: g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted -msgid "Your application for reimbursement is approved." -msgstr "Ang iyong aplikasyon para sa reimbursement ay naaprubahan." - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info -msgid "Your application is still In Progress." -msgstr "Ang iyong aplikasyon ay nasa Progreso pa rin." - -#. modules: g2p_self_service_portal, g2p_service_provider_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view -msgid "breadcrumb" -msgstr "mumo ng tinapay" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "© 2023 National Social Benefits Portal. All rights reserved." -msgstr "" -"© 2023 National Social Benefits Portal. Lahat ng karapatan ay nakalaan" diff --git a/g2p_self_service_portal/i18n/zh_HK.po b/g2p_self_service_portal/i18n/zh_HK.po deleted file mode 100644 index 6c33bda9..00000000 --- a/g2p_self_service_portal/i18n/zh_HK.po +++ /dev/null @@ -1,490 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * g2p_self_service_portal -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 15.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-03 03:50+0000\n" -"PO-Revision-Date: 2023-03-03 03:50+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid ", how are you doing?" -msgstr ", 你好吗" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "" -"30+ Schemes\n" -" available" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "55+ Schemes available" -msgstr "提供 55+ 种方案" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "English" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Filipino" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "NEW" -msgstr "新的" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "中国人" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "About Us" -msgstr "关于我们" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page -msgid "About Us| Self Service Portal" -msgstr "关于我们|自助服务门户" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "Actions" -msgstr "动作" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "All Programs" -msgstr "所有程序" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "All Programs | Self Service Portal" -msgstr "所有程序 |自助服务门户" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_auth_oauth_provider__g2p_self_service_allowed -msgid "Allowed in Self Service Portal" -msgstr "在自助服务门户中允许" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Amount Received (in USD) " -msgstr "收到的金额(美元)" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Application Form" -msgstr "申请表" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_membership__application_id -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Application ID" -msgstr "申请编号" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Application ID " -msgstr "申请编号" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Apply" -msgstr "申请" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Cancel" -msgstr "取消" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_res_config_settings -msgid "Config Settings" -msgstr "配置设置" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Contact Us" -msgstr "联系我们" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us -msgid "Contact Us| Self Service Portal" -msgstr "联系我们|自助服务门户" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_g2p_program_create_wizard -msgid "Create a New Program Wizard" -msgstr "创建新程序向导”" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Discard" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Discard applicaton?" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Education" -msgstr "教育" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Email" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "English" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Enter email address" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Enter password" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Entitlement (in USD) " -msgstr "权利(美元)" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Entitlements" -msgstr "权利" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Error Page" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.error_page -msgid "Error| Self Service Portal" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "FAQ" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Facing any challenges?" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "" -"Fields marked with\n" -" \"*\"\n" -" are mandatory" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Filipino" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "G2P Self Service Settings" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Healthcare" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Help" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Hi" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base -msgid "Home" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "I am here to assist you. Take a few minutes and lets connect!" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Login" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Logout" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_create_wizard_form -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form -msgid "Map Portal Form" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Menu Item" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base -msgid "My Profile" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page -msgid "My Profile| Self Service Portal" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "My Programs" -msgstr "我的节目" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "No." -msgstr "不。" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "Not Applied" -msgstr "没有申请" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_auth_oauth_provider -msgid "OAuth2 provider" -msgstr "OAuth2 提供商" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "OR" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Other Services" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base -msgid "" -"Our experts are working hard to make this page available.\n" -" Meanwhile, we request you to please visit after some time." -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base -msgid "Page Under Construction!" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Password" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_g2p_program -msgid "Program" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_create_wizard__self_service_portal_form -msgid "Program Form" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model,name:g2p_self_service_portal.model_g2p_program_membership -msgid "Program Membership" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Program Name " -msgstr "程序名称" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page -msgid "Reset Password" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Search by program name" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Search here" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_logo -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form -msgid "Self Service Logo" -msgstr "" - -#. module: g2p_self_service_portal -#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__self_service_portal_form -msgid "Self Service Portal Form" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "Static Page" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page -msgid "Static Page| Self Service Portal" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Status " -msgstr "地位" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "Submit" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Submitted" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Submitted Application Form" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "Submitted On" -msgstr "提交于" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Submitted On " -msgstr "提交于" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Tap here for assistance" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "Tap to know more" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "" -"The entered data will not be saved.\n" -" Are you sure you want to discard the form?" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "" -"This scheme is available till 31st March, 2023.\n" -" Eligible members can avail the benefits by applying to this scheme." -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "User" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms -msgid "View" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "View All" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -msgid "View My Programs" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard -msgid "" -"Welcome to the National Social Benefits\n" -" Portal" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template -msgid "breadcrumb" -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "© 2023 National Social Benefits Portal. All rights reserved." -msgstr "" - -#. module: g2p_self_service_portal -#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base -msgid "中国人" -msgstr "" diff --git a/g2p_self_service_portal/models/__init__.py b/g2p_self_service_portal/models/__init__.py deleted file mode 100644 index fd607e55..00000000 --- a/g2p_self_service_portal/models/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -from . import res_config_settings -from . import programs -from . import website diff --git a/g2p_self_service_portal/models/programs.py b/g2p_self_service_portal/models/programs.py deleted file mode 100644 index f65eb0eb..00000000 --- a/g2p_self_service_portal/models/programs.py +++ /dev/null @@ -1,34 +0,0 @@ -# Part of OpenG2P. See LICENSE file for full copyright and licensing details. - -from odoo import api, fields, models - - -class G2PProgram(models.Model): - _inherit = "g2p.program" - - self_service_portal_form = fields.Many2one( - "website.page", - string="Program Form", - domain="[('is_portal_form', '=', 'True')]", - ) - - multiple_form_submission = fields.Boolean(default=False) - - file_size_ssp = fields.Float() - - @api.constrains("self_service_portal_form") - def update_form_template(self): - form_view = self.self_service_portal_form.view_id - if form_view: - form_view_template = form_view.arch_db - form_view.write( - { - "arch_db": form_view_template.replace( - "website.layout", - "g2p_self_service_portal.self_service_form_template", - ).replace( - "g2p_service_provider_portal.reimbursement_submission_form_template", - "g2p_self_service_portal.self_service_form_template", - ) - } - ) diff --git a/g2p_self_service_portal/models/res_config_settings.py b/g2p_self_service_portal/models/res_config_settings.py deleted file mode 100644 index 08339b53..00000000 --- a/g2p_self_service_portal/models/res_config_settings.py +++ /dev/null @@ -1,25 +0,0 @@ -from odoo import fields, models - - -class ResConfigSettings(models.TransientModel): - _inherit = ["res.config.settings"] - - self_service_logo = fields.Many2one( - "ir.attachment", - config_parameter="g2p_self_service_portal.self_service_logo_attachment", - ) - - self_service_signup_id_type = fields.Many2one( - "g2p.id.type", - config_parameter="g2p_self_service_portal.self_service_signup_id_type", - ) - - # For now this is a list of references. Example: - # [ - # 'g2p.program.notification.manager.sms,2', - # 'g2p.program.notification.manager.fast2sms,4', - # 'g2p.program.notification.manager.email,14' - # ] - self_service_otp_notification_managers = fields.Char( - config_parameter="g2p_self_service_portal.otp_notification_managers" - ) diff --git a/g2p_self_service_portal/models/website.py b/g2p_self_service_portal/models/website.py deleted file mode 100644 index 4d603502..00000000 --- a/g2p_self_service_portal/models/website.py +++ /dev/null @@ -1,9 +0,0 @@ -# Part of OpenG2P. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class WebsitePage(models.Model): - _inherit = "website.page" - - is_portal_form = fields.Boolean(default=False) diff --git a/g2p_self_service_portal/pyproject.toml b/g2p_self_service_portal/pyproject.toml deleted file mode 100644 index 4231d0cc..00000000 --- a/g2p_self_service_portal/pyproject.toml +++ /dev/null @@ -1,3 +0,0 @@ -[build-system] -requires = ["whool"] -build-backend = "whool.buildapi" diff --git a/g2p_self_service_portal/readme/apply-for-program.md b/g2p_self_service_portal/readme/apply-for-program.md deleted file mode 100644 index ef3d9f3d..00000000 --- a/g2p_self_service_portal/readme/apply-for-program.md +++ /dev/null @@ -1,70 +0,0 @@ -# Self Service Portal-Apply for program - -## Introduction - -In this repo the logged in user can apply for the listed programs if they have not applied. - -## Steps - -When you go to list of all programs and apply for any of the program you will go to `/selfservice/apply` -controller along with the program_id as query parameter, where the following task will be performed: - -- It will check for the form_id that is mapped with this program. -- If no form is mapped with the program, it will directly return a string "No form mapped with the program" -- Then we will update the url of the form page as `/selfservice/apply/form_id` and controller will return this - url. -- At last we will pass the program_name and current_user_name as query parameter to the above url. - -**\*\*Note\*\***: If form is not mapped with the program. Refer this repo [Form mapping with Program]() for -mapping form to program. - -So, this controller will be redirected to the application form of the program and you can fill out the form -and can apply for the program or can cancel the application. - -### When you `submit` the Applicaton - -If you submit the application, onclick event listener of javacript will be triggerd and it will checking for -the required fields. If all required fields are not filled you will get a toast message in the top right side -with a error message to fill all the required fields. Along wih the toast message you will also get error -message beow the required field and there input box border color will also change. - - List of all the error messages: - 1. If type is checkbox and radio - eror message: Please select - - example: let say we have gender field and it is required but not filled then the error message will be- please select gender - - 2. Remaining data type - error message: Please enter - -Along with the required fields it will also check for the valid data type. - - List of all validation messages: - 1. data type is email - validaton message: Please enter a valid email address - - 2. data type is url - validaton message: Please enter a valid url - - 3. data type is tel - validaton message: Please enter a valid telephone number - -**\*\*Note\*\***: Both the error message and validation message will not be displayed simultaneously. - -When all the required field and valid data type is entered the submit button will go to -`/selfservice/submitted` controller. In this controller following task will be executed: - -- Form data will be saved in the json format in `additional_info` field which is present in `res.partner` - model -- Now an application_id will be generated having submission date followed by 5 digit sequence number starting - from 00001, e.g. 24012300001 -- After generating application_id, you will check the current user partner_id and current program_id for which - the user has applied and will the pass these 3 parameter (application_id, program_id and partner_id) to our - `g2p.program.membership` model to create a new record. -- At last you will render `form submitted view` along with submission_date and application_id. - -### When you `cancel` the Applicaton - -If you cancel the application you will get a popup message with **discard** and **cancel** buttons. The cancel -button will cancel the popup and you can continue with the application form while clicking on the ‘discard’ -button will redirect you to the all programs list and your filled data will not be saved. diff --git a/g2p_self_service_portal/readme/images/main.png b/g2p_self_service_portal/readme/images/main.png deleted file mode 100644 index 9ec20990..00000000 Binary files a/g2p_self_service_portal/readme/images/main.png and /dev/null differ diff --git a/g2p_self_service_portal/readme/images/pie chart.png b/g2p_self_service_portal/readme/images/pie chart.png deleted file mode 100644 index af6f758f..00000000 Binary files a/g2p_self_service_portal/readme/images/pie chart.png and /dev/null differ diff --git a/g2p_self_service_portal/readme/images/screen1.png b/g2p_self_service_portal/readme/images/screen1.png deleted file mode 100644 index bbe0ffa3..00000000 Binary files a/g2p_self_service_portal/readme/images/screen1.png and /dev/null differ diff --git a/g2p_self_service_portal/readme/images/screen2.png b/g2p_self_service_portal/readme/images/screen2.png deleted file mode 100644 index 330e34e8..00000000 Binary files a/g2p_self_service_portal/readme/images/screen2.png and /dev/null differ diff --git a/g2p_self_service_portal/readme/main-dashboard.md b/g2p_self_service_portal/readme/main-dashboard.md deleted file mode 100644 index 3738be80..00000000 --- a/g2p_self_service_portal/readme/main-dashboard.md +++ /dev/null @@ -1,53 +0,0 @@ -# Self Service Portal - Main Dashboard - -## Target - -- For logged user, He/She can access - 1. User registered programs - 2. All services, programs available links - 3. Data pie chart which display Entitlements particulars as pending,receiving amount for respective user - -## Technology used - -Following technologies have used: - -- xml: Used for creating the structure of the website -- CSS: Used for styling the website and making it visually appealing -- JavaScript: Used for adding interactivity to the website and Added functionality -- Odoo: Used for provides a range of features and functionalities, including website management -- Python: Used for implementing business logic and build website modules - -## Screens Designed - -- Header -- My programs -- Available services,Entitlements -- Footer - -### Screenshot Updated - -![Main dashboard](images/main.png) - -## Functionalities Added - -### Header - -- Logo with portal name is clickable and go to main -- Search bar is placed in header. As of now no functionality is added -- Language selection option provided. As of now, it is static -- User icon is placed with dropdown feature of user profile and logout options - -### Myprograms - -- Write a logic in controllers and bring data to table which is shown in myprograms -- Search and sort functionalities are added - -### Cards - -- Cards of All Programs, Other Services, Entitlements have designed - -### Footer - -- Logo with portal name is clickable and goes to main -- Nav links added to link to other pages -- Copyright link also added diff --git a/g2p_self_service_portal/readme/map-form-to-program.md b/g2p_self_service_portal/readme/map-form-to-program.md deleted file mode 100644 index d19ad6fe..00000000 --- a/g2p_self_service_portal/readme/map-form-to-program.md +++ /dev/null @@ -1,39 +0,0 @@ -# Map Form To Program - -## Introduction - -In this repo you can map form to the program. So, that someone applying into your program can fill you form -that you have mapped with program. This form is the website page where you can crete a form using the website -module functionality. - -## Steps - -### Modification in the model - -- A new field will be added in `g2p.program` model where you can store the view id of the website page. -- The new field will be of "Many2One" type and has co-model which is `website.page` model. -- So, in this field we need to remove '/contact-us', '/home', '/contactus-thank-you' basically all the page - only the application page will be their. And this can be achieved by domain attribute: - - domain=[('id', 'not in', [value1, value2, ....])] - -- When the form_id will be saved in `g2p.program` model at that the base template should also be changed to - the custom form template that you can define. - - @api.constrains('') - def update_form_template(self): - # custom logic - -- In the custom logic you can update the **t-call** parameter value and can insert the **csrf_token()** div - element in the form template. - -### Modification in view - -This new field can be added to the view by inheriting the parent view and using 'xpath' experssion and giving -a position where to inherit this field. - -**Note**: If someone has applied to program and then you don't want change the form mapping, you can set field -as readonly by `attrs` attribute in the field. - -You can also add this field in the create form wizard. So, that while creating the program only we can map a -form to that program. diff --git a/g2p_self_service_portal/readme/multi-language-support.md b/g2p_self_service_portal/readme/multi-language-support.md deleted file mode 100644 index 13607ac2..00000000 --- a/g2p_self_service_portal/readme/multi-language-support.md +++ /dev/null @@ -1,25 +0,0 @@ -# Multi Language Support - -## Introduction: - -## Technologies Used: - -Following technologies have used: - -- xml: Used for creating the structure of the website -- CSS: Used for styling the website and making it visually appealing -- JavaScript: Used for adding interactivity to the website and Added functionality -- Odoo: Used for provides a range of features and functionalities, including website management -- Python: Used for implementing business logic and build website modules - -## Functionality: - -1. All Programs: All Programs list is visible -2. Search by program name is added -3. Column wise sorting of my programs have added -4. User can redirect to view his/her application form/apply for program page -5. Pagination is added - -## Conclusion: - -All programs list is available with search and sorting functionality. User can redirect to apply/view page. diff --git a/g2p_self_service_portal/readme/my-programs.md b/g2p_self_service_portal/readme/my-programs.md deleted file mode 100644 index 51729789..00000000 --- a/g2p_self_service_portal/readme/my-programs.md +++ /dev/null @@ -1,28 +0,0 @@ -# My Programs - -## Introduction: - - In Main Dashboard, - All Programs which are Submitted/Enrolled by logged user are visible and he/she can check status, Application Number,payments received and pending status - -## Technologies Used: - -Following technologies have used: - -- xml: Used for creating the structure of the website -- CSS: Used for styling the website and making it visually appealing -- JavaScript: Used for adding interactivity to the website and Added functionality -- Odoo: Used for provides a range of features and functionalities, including website management -- Python: Used for implementing business logic and build website modules - -## Functionality: - -1. My Programs: All Programs which are Submitted/Enrolled by logged user have shown -2. Search by program name is added -3. Column wise sorting of my programs have added -4. Program submission date, application id, received and pending payments particulars have added - -## Conclusion: - -- Logged User related all programs list is displayed with payment particulars,search and sorting functionality - added. diff --git a/g2p_self_service_portal/readme/view-list-of-programs.md b/g2p_self_service_portal/readme/view-list-of-programs.md deleted file mode 100644 index b750d3d3..00000000 --- a/g2p_self_service_portal/readme/view-list-of-programs.md +++ /dev/null @@ -1,28 +0,0 @@ -# View List Of Programs - -## Introduction: - - In All Programs Page, - All Programs list is visible and User can check available programs, can apply for program and view program details of applied program. Can search by program name, sort column wise. - -## Technologies Used: - -Following technologies have used: - -- xml: Used for creating the structure of the website -- CSS: Used for styling the website and making it visually appealing -- JavaScript: Used for adding interactivity to the website and Added functionality -- Odoo: Used for provides a range of features and functionalities, including website management -- Python: Used for implementing business logic and build website modules - -## Functionality: - -1. All Programs: All Programs list is visible -2. Search by program name is added -3. Column wise sorting of my programs have added -4. User can redirect to view his/her application form/apply for program page -5. Pagination is added - -## Conclusion: - -All programs list is available with search and sorting functionality. User can redirect to apply/view page. diff --git a/g2p_self_service_portal/static/description/icon.png b/g2p_self_service_portal/static/description/icon.png deleted file mode 100644 index 5ecb429e..00000000 Binary files a/g2p_self_service_portal/static/description/icon.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/css/fonts/Inter-Bold.woff b/g2p_self_service_portal/static/src/css/fonts/Inter-Bold.woff deleted file mode 100644 index eaf3d4bf..00000000 Binary files a/g2p_self_service_portal/static/src/css/fonts/Inter-Bold.woff and /dev/null differ diff --git a/g2p_self_service_portal/static/src/css/fonts/Inter-BoldItalic.woff b/g2p_self_service_portal/static/src/css/fonts/Inter-BoldItalic.woff deleted file mode 100644 index 32750761..00000000 Binary files a/g2p_self_service_portal/static/src/css/fonts/Inter-BoldItalic.woff and /dev/null differ diff --git a/g2p_self_service_portal/static/src/css/fonts/Inter-ExtraLight.woff b/g2p_self_service_portal/static/src/css/fonts/Inter-ExtraLight.woff deleted file mode 100644 index d0de5f39..00000000 Binary files a/g2p_self_service_portal/static/src/css/fonts/Inter-ExtraLight.woff and /dev/null differ diff --git a/g2p_self_service_portal/static/src/css/fonts/Inter-Italic.woff b/g2p_self_service_portal/static/src/css/fonts/Inter-Italic.woff deleted file mode 100644 index a806b382..00000000 Binary files a/g2p_self_service_portal/static/src/css/fonts/Inter-Italic.woff and /dev/null differ diff --git a/g2p_self_service_portal/static/src/css/fonts/Inter-Light.woff b/g2p_self_service_portal/static/src/css/fonts/Inter-Light.woff deleted file mode 100644 index c496464d..00000000 Binary files a/g2p_self_service_portal/static/src/css/fonts/Inter-Light.woff and /dev/null differ diff --git a/g2p_self_service_portal/static/src/css/fonts/Inter-Medium.woff b/g2p_self_service_portal/static/src/css/fonts/Inter-Medium.woff deleted file mode 100644 index d546843f..00000000 Binary files a/g2p_self_service_portal/static/src/css/fonts/Inter-Medium.woff and /dev/null differ diff --git a/g2p_self_service_portal/static/src/css/fonts/Inter-Regular.woff b/g2p_self_service_portal/static/src/css/fonts/Inter-Regular.woff deleted file mode 100644 index 62d3a618..00000000 Binary files a/g2p_self_service_portal/static/src/css/fonts/Inter-Regular.woff and /dev/null differ diff --git a/g2p_self_service_portal/static/src/css/fonts/Inter-SemiBold.woff b/g2p_self_service_portal/static/src/css/fonts/Inter-SemiBold.woff deleted file mode 100644 index a815f43a..00000000 Binary files a/g2p_self_service_portal/static/src/css/fonts/Inter-SemiBold.woff and /dev/null differ diff --git a/g2p_self_service_portal/static/src/css/fonts/Inter-Thin.woff b/g2p_self_service_portal/static/src/css/fonts/Inter-Thin.woff deleted file mode 100644 index 62bc58cd..00000000 Binary files a/g2p_self_service_portal/static/src/css/fonts/Inter-Thin.woff and /dev/null differ diff --git a/g2p_self_service_portal/static/src/css/self_service_portal.css b/g2p_self_service_portal/static/src/css/self_service_portal.css deleted file mode 100644 index 70d3b89a..00000000 --- a/g2p_self_service_portal/static/src/css/self_service_portal.css +++ /dev/null @@ -1,1919 +0,0 @@ -@font-face { - font-family: "Inter"; - src: url("fonts/Inter-Regular.woff") format("woff"); - font-weight: 400; -} - -@font-face { - font-family: "Inter"; - src: url("fonts/Inter-Bold.woff") format("woff"); - font-weight: bold; -} - -@font-face { - font-family: "Inter"; - src: url("fonts/Inter-BoldItalic.woff") format("woff"); - font-weight: bold; - font-style: italic; -} - -@font-face { - font-family: "Inter"; - src: url("fonts/Inter-Italic.woff") format("woff"); - font-style: italic; - font-weight: 400; -} -@font-face { - font-family: "Inter"; - src: url("fonts/Inter-Medium.woff") format("woff"); - font-style: medium; - font-weight: 500; -} - -@font-face { - font-family: "Inter"; - src: url("fonts/Inter-SemiBold.woff") format("woff"); - font-style: bolder; - font-weight: 600; -} - -header#top { - width: 100%; - margin: auto; - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 4px 5px #0000000d; - opacity: 1; -} - -header#top .header-container { - /* width: auto; */ - margin: auto; -} - -.header-container .nav { - margin: auto; - /* width: auto; */ -} - -main { - width: 100%; - margin: auto; -} - -@media print { - .container-right { - display: none; - } - - .toast-success-container { - display: none !important; - } - .toast-success-message { - display: none !important; - } - - .breadcrumb { - display: none !important; - } - - .nav-user { - display: none !important; - } - .ssp-contact-us { - display: none !important; - } - - .footer-container { - display: none !important; - } - .submit-message { - min-width: 100% !important; - max-width: 100% !important; - margin-top: 20px; - } - .status-message { - display: none; - } - .main-container { - width: 100% !important; - } - .container-adjuster { - width: 100% !important; - } - ::-webkit-scrollbar { - display: none; - } -} - -.container-adjuster { - width: 1180px; - margin: auto; -} - -footer#bottom { - width: 100%; - margin: auto; - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 4px 5px #0000000d; - opacity: 1; -} -footer#bottom .footer-container { - /* width: auto; */ - margin: auto; -} - -footer#bottom .footer-container .nav { - /* width: auto; */ - margin: auto; -} - -.ssp-login-body, -.ssp-signup-body { - background: transparent linear-gradient(0deg, #f5f7ff 0%, #f2f7ff 100%) 0% 0% no-repeat padding-box; - opacity: 1; - position: fixed; - left: 0px; - bottom: 0px; - top: 0px; - right: 0px; - font-size: 14px; - font-weight: 400; - font-family: Inter; - overflow-y: auto; -} - -.ssp-login-box { - margin: auto; - top: 75px; - /*left: 461px; */ - width: 444px; - /* height: 573px; */ - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 3px 15px #0000000d; - border-radius: 20px; - /* opacity: 1; */ - padding: 10px; - position: relative; -} - -.ssp-signup-box { - width: 720px; - height: 670px; - margin: auto; - top: 75px; - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 3px 15px #0000000d; - border-radius: 20px; - padding: 20px; - position: relative; -} - -.ssp-login-box .card, -.ssp-signup-box .card { - width: 100% !important; - background: none; - box-shadow: none; - border-radius: 0px; - padding: 0px; -} -.ssp-login-box .bg-100, -.ssp-signup-box .bg-100 { - background: none !important; - padding: 0px; -} - -.login-bottom-text { - margin: auto; - top: 90px; - /*left: 461px; */ - width: 444px; - /* height: 573px; */ - /* background: #FFFFFF 0% 0% no-repeat padding-box; */ - /* box-shadow: 0px 3px 15px #0000000D; */ - /* border-radius: 20px; */ - /* opacity: 1; */ - padding: 10px; - position: relative; - text-align: center; -} -.ssp-login-box .card-body, -.ssp-signup-box .card-body { - padding: 0px; -} - -.ssp-login-box .oe_signup_button { - border: 1px solid #494daf; -} - -.ssp-login-box .oe_signup_button a { - color: #494daf; -} - -.ssp-login-box .logo-box .ssp-signup-box .logo-box { - align-items: center; -} -.ssp-login-box .logo { - width: 67%; - height: 67%; - - /* UI Properties */ - opacity: 1; - margin-left: 15%; - margin-right: 15%; - margin-top: 20px; -} - -.ssp-signup-box .logo { - width: 40%; - height: 40%; - opacity: 1; -} - -.ssp-login-box .field-login label, -.ssp-login-box .field-password label, -.ssp-signup-box .field-login label, -.ssp-signup-box .field-password label { - font-weight: bolder; - font-family: Inter; -} - -.ssp-login-box .btn-primary { - color: #ffffff; - background-color: #494daf; - border-color: #494daf; - border-radius: 6px; - opacity: 1; - width: 100%; - min-height: 54px; - max-height: 54px; -} - -.ssp-signup-box .btn-primary { - color: #ffffff; - background-color: #494daf; - border-color: #494daf; - border-radius: 6px; - opacity: 1; - width: 50%; - min-height: 54px; - max-height: 54px; -} - -.ssp-login-box .btn-primary :hover, -.ssp-signup-box .btn-primary :hover { - color: #ffffff; - background-color: #272dd4; - border-color: #272dd4; - opacity: 1; -} - -.ssp-login-box .btn-primary :active .ssp-signup-box .btn-primary :active { - color: #ffffff; - background-color: #272dd4; - border-color: #272dd4; - opacity: 1; -} - -.ssp-login-box .card, -.ssp-signup-box .card { - max-width: 100%; - width: 100%; -} - -.ssp-login-box .btn-primary:not(:disabled):not(.o_wysiwyg_loader):not(.disabled):active { - color: #ffffff; - background-color: #272dd4; - border-color: #272dd4; - opacity: 1; -} -.ssp-login-box .reset-password { - float: right; -} -.ssp-login-body a, -.ssp-singup-body a { - color: #494daf; -} -.ssp-login-box .form-control, -.ssp-signup-box .form-control { - border-color: #e3e3e3; - border-radius: 6px; -} -.ssp-login-box .list-group-item, -.ssp-signup-box .list-group-item { - border: none; - font-weight: 600; - color: #000000; -} -.ssp-login-box .oauth-link, -.ssp-signup-box .oauth-link { - border: 1px solid #d8d8d8; - border-radius: 6px; - background: #ffffff 0% 0% no-repeat padding-box; -} -.mosip-logo { - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAMAAAAJbCvNAAADAFBMVEVHcEzdRXgMIxEmpHMHCA0EBQYEBgaWYE7BxioDBQcDBAUDBQYDBQYEBgfweCEanUnoM2c0pVACAwQEBgcgjsz23Ar62Ar2lR8EBgf1zhLe2hgvt9kAfqd5t0OWvT363wrryBXhRYs9YYsyo0j7xRP0kh7oUCTtXDiRch3pVCMMcrT0fyE2nVrkQI381wkwu98HgrKjsTUAf64vvOADBQbxsxiRtzwjp0n63gbjRpn4uxUDAgNmQZLiQFRsS5VJRZDkUST32wjqME0js73mTZbkGHG1TIL8zwo6pUY3ncr4sBf3tBH2tRX0lB70mByWvj2YtUQDBAWEtz73lBwjocbUsB+qwivtYCLoQ5WuizLv5xQxI0j1iBwCAwXlQZN7RpiaXFDl5BluVzkdsKUCoFQBoE0QpEszqkYIokwWgHP53AeiOJD22wg5h7rIQJWzsC/gREuXpTwxwOQEBgcwoEo9drHkJF/3qhSuhjRvszT8ww8EBgfoUSTdp0B9uD/XUJf57hP1pRXEQ1wog5/57hNrRZX+8BDg2h3eTEPguyXoOy1AqEh3XpvlImvjDXrqMSzxdyHxeSH3lhvkDXeSvTz83gWRkDIpscNhOHr3fyBBp0O80SOHckxBl4NikzrdwSTlN3gqoJ0K58n//6IpUkgZAEz///8Czgcw3A4Cnkwwu9353Af8zg7eRiZHRY72tRToaiHiCXv3kxwxoUlHQ42TsD0yqd0rrkocqUsvqUmUpjzxlhxTqUR5RZdgsT/jMY4Tokr41QjjRz51MYh4tjmZlztCgbr2wRDnUCTt2Qt7PWduo0ixgTfkNi89pkYpnkhPqHgDg5FEUpcxsdf4xw4EebImuMvkiR6zpi/ZaDz57BIso82MuTA0pEjDli2YTzjmXCKPPjI9mUb2gh3W2hycVJTETirF0SAIfFYRqYEDhUsEolkTqocTlsBCXZ6CMI1BYqK9wianOZK+tSngqx9tRZVVRZCwM0HgDHaUb3hub4c5s5ZQllzXckjAQnZTeIrn2Qw/AAAA3nRSTlMACwkOO5CdAw5vSH6pWv3/FmEZsifY7NFTK/3343vDVfz9ILh23pcoHuV4cRazX7k2QVRMEUKlxDX7mjH+97zHufw3/nSzTh4p2hbc1/L185Zg/ji0/vdZOP5MNUwontiCr/5x73bwPvqysb69/tn2d2JmuOaE5l7H2OZiZurL6dhY/pTg3HB44amHlv7KzGS3sbuXOH/+/inG4Zz+/v7y3/47cf7+QeP////////////////////////////////////////////////////+//////////////////7dZCrxAAAC9ElEQVQ4y2NgQAXMOgzsDLiApFdUm6xguJoAAyMjFmkvUyv5lluJOmqa4cFd/ZjyMeK+qioNt0RVGrVVfSe6aYmgSjOqi2/atElcRWzNGjGf3bsnaV3VQpGP0F2wAajAz2cNEBz3U9UWaQ6I4kDIs8ft33/28abrkTc+KwBViPf2Te6UkmpHeIdDd//+f2fuRe7atStfYc2VQxs3/rgp9aTWBaZCMnH+36fHbs897R9QaGiqZ1W2cePGpqB9P+sjoBbMfv7k+YVt2xYqTwFrYXdy3bixx/nasadxECM8Zp3bFwZUEKIDs1LA9ebpC7+n/+pQB3MF724+P2/Of08kn0uK3tmz58/9EzVgXve5c4+Snj1LQPb3VKk7R6atPaEGYjMpb777KGmtphOyAgsxx5PHN5xwAMUJs/nKlefPPNBUR1bgLnry5OrQMxWgwOKo27PndOh6b3dkBRqV+/YdCfKXAyuQ27r16I3jVZLICjxKNm/m5z8CVsButnXX0Xvr15cjKwD6bPOBlTvNwAEhCzThy/rdDgJI6Up5586dO1YekAXzDMM+Kqxfv2FtATxy2FMzDuzYvn1HWjokqnJWrz54ZcNaWxdoQmNOTlm5ciVQhTkzREDPEahiw9pDirpuAoyMIsb60i+BClbynxeExXbW6tWrrwMVWFrmZdt5Sq9ade3N65WvXmQyw8NNdPXq9WvP2ip+en94y6Vjl1etWuV88aKMAcLV8mIHd29Ye/b74cM267asywUquH1VxgjZ3/LefHx8Dx6e2muzbt2Wd0Aj3qLKMzAET+B7vAGo4CtQwSWgghADtGwhpKE9k+/+qb17v63b8kFav0jJmglFnomNk0EjJsEuPr7V3r7UWImLVVgCRQGXMA83TywLS7TSjGgWIa7AYk6gDmTAycXJxsMFVMTFzcbGycvNKsyFYgW7CTs7twQvJwOrBCsbK6s1Gxc3RiHAzsLEy8bJEyvByiosxCtkgq18YGIJ5GVi4axmQdYNAFu/F8e+VmO7AAAAAElFTkSuQmCC); - background-repeat: no-repeat; -} - -.ssp-login-box .oe_login_form { - margin: 20px; - max-width: 100%; -} - -.ssp-signup-box .oe_signup_form { - max-width: 100%; - position: relative; - margin: 0px; -} - -#alertbox { - width: 100%; - left: 0px; - /* margin: ; */ -} -.alertbox-adjuster { - width: 1180px; - margin: auto; -} -.alertbox-message { - width: 50%; - float: left; -} -.alertbox-message .welcome-title { - margin: 0px; -} -.alertbox-button { - width: 50%; - float: left; - text-align: right; -} -.alertbox-button .closebtn { - margin-left: 0px; - margin-right: 0px; -} -/* Header Styles */ -.header-container { - top: 0px; - left: 0px; - /* width: 1366px; */ - height: 90px; - /* background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 4px 5px #0000000d; */ - opacity: 1; -} -.header-container .nav { - /* Layout Properties */ - top: 0px; - left: 0px; - /* margin-left: 139px; - margin-right: 152px; */ - width: 1180px; - height: 90px; - border: none; - background: #ffffff 0% 0% no-repeat padding-box; - display: flex; - justify-content: space-between; - align-items: center; - opacity: 1; -} -.header-container .nav .main-logo { - width: 272px; - height: 58px; - /* UI Properties */ - margin-top: 16px; - margin-bottom: 15.77px; - - opacity: 1; -} -.header-container .nav .nav-user { - display: flex; - width: 473px; -} -.nav-user .search-box { - left: 741px; - width: 273px; - height: 40px; - - background: #ffffff 0% 0% no-repeat padding-box; - border: 1px solid #c6c6c6; - padding-left: 10px; - border-radius: 6px; - margin-top: 25px; - margin-bottom: 25px; - opacity: 1; - display: flex; - justify-content: start; - align-items: center; -} -.nav-user .search-box .search-text { - border: none; - margin-left: 10px; -} -.nav-user .search-box .search-text:focus { - outline: none; -} - -.main-container .alert { - position: absolute; - top: 90px; - margin-left: 0px; - width: 1366px; - height: 55px; - padding-top: 18px; - padding-bottom: 18px; - display: flex; - background: #494daf 0% 0% no-repeat padding-box; - box-shadow: 0px 3px 6px #0000000d; - opacity: 1; -} -.closebtn { - margin-left: 740px; - width: 14px; - height: 14px; - margin-right: 110px; - color: #ffffff; - opacity: 1; -} - -.welcome-title { - margin-left: 120px; - height: 19px; - text-align: left; - font: normal 15px/19px Inter; - letter-spacing: 0px; - color: #ffffff; - opacity: 1; -} -::-webkit-input-placeholder { - /* Edge */ - color: #b9b9b9; -} - -:-ms-input-placeholder { - /* Internet Explorer 10-11 */ - color: #b9b9b9; -} - -::placeholder { - color: #b9b9b9; -} - -.nav-user .language-box { - left: 1026px; - height: 40px; - margin-top: 25px; - margin-bottom: 25px; - margin-left: 12px; - border-radius: 6px; - opacity: 1; -} -.nav-user .language-box:focus { - outline: none; -} -.nav-user .language-box .button { - height: 40px; - /* UI Properties */ - display: inline; - background: #ffffff 0% 0% no-repeat padding-box; - border: 1px solid #c6c6c6; - border-radius: 6px; - opacity: 1; -} -.nav-user .language-box .button:focus { - outline: none; -} -.nav-user .language-box .button span { - height: 15px; - width: 41px; - text-align: left; - font: normal 12px Inter; - letter-spacing: 0px; - color: #4d4c4c; - opacity: 1; -} -.nav-user .language-box .button .flag { - width: 18px; - height: 12px; - background: transparent 0% 0% no-repeat padding-box; - opacity: 1; -} - -.nav-user .user { - width: 50px; - height: 50px; - margin-top: 20px; - margin-bottom: 20px; - opacity: 1; -} - -.nav-user .user .user-block { - top: 73px; - text-align: left; - width: 184px; - height: 116px; - background: #ffffff 0% 0% no-repeat padding-box; - border: 1px solid #d8d8d8; - opacity: 1; -} - -.user-image { - top: 20px; - width: 50px; - height: 50px; - opacity: 1; -} - -.dropdown ul { - list-style: none; -} - -.dropdown ul .link { - top: 92px; - width: 57px; - height: 15px; - margin: 10px; - /* UI Properties */ - text-align: left; - font: normal 15px Inter; - letter-spacing: 0px; - color: #4d4c4c; - opacity: 1; -} - -.dropdown-menu span { - text-align: left; - font: normal 15px inter; -} -.dropdown-menu ul li a:hover { - text-decoration: none; -} -a:hover { - text-decoration: none; -} - -/* Footer Styles */ -.footer-container { - left: 0px; - width: 100%; - height: 190px; - background: #ffffff 0% 0% no-repeat padding-box; - opacity: 1; -} -.footer-container .nav { - top: 0px; - left: 0px; - margin-left: 139px; - margin-right: 139px; - width: 1180px; - border: none; - background: #ffffff 0% 0% no-repeat padding-box; - display: flex; - justify-content: space-between; - opacity: 1; -} -.footer-container .nav .main-logo { - width: 272px; - height: 58px; - margin-top: 36px; - opacity: 1; -} -.footer-container .nav .list-container { - display: flex; - justify-content: space-between; - margin-top: 57px; -} -.list-container .nav-item { - list-style: none; -} -.list-container .nav-item .link { - font: normal 13px Inter; - letter-spacing: 0px; - color: #484848; - opacity: 1; -} -.footer-container .copyright { - /* UI Properties */ - margin-top: 25px; - margin-left: 40%; - margin-bottom: 25px; - height: 17px; - text-align: left; - font: normal 14px/17px Inter; - letter-spacing: 0px; - color: #b9b9b9; - opacity: 1; -} - -.current-partner-container { - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 2px 5px #0000001a; - border-radius: 10px; - padding: 20px; -} - -.current-partner-container .row { - padding: 20px; -} - -.current-partner-container .beneficiary-value { - font: normal normal 600 13px/16px Inter; - letter-spacing: 0px; - text-transform: uppercase; -} - -/* Main content styles */ -.main-container { - background: #f5f9fc 0% 0% no-repeat padding-box; - /* width: 1366px; */ - height: 100%; - display: block; - padding-top: 30px; - padding-bottom: 30px; - opacity: 1; -} - -.table-container { - top: 120px; - /* margin-left: 139px; */ - width: 1180px; - /* margin-right: 139px; */ - margin-bottom: 33px; - padding-bottom: 10px; - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 2px 5px #0000001a; - border-radius: 10px; -} -.table-container .table-head-container { - display: flex; - justify-content: space-between; -} -.table-container .table-head-container .table-title { - margin-top: 25px; - margin-left: 25px; - height: 20px; - text-align: left; - font: normal 600 16px/20px Inter; - letter-spacing: 0px; - color: #484848; - opacity: 1; -} -.table-head-container .search-box { - width: 273px; - height: 40px; - background: #ffffff 0% 0% no-repeat padding-box; - border: 1px solid #c6c6c6; - margin-right: 10px; - border-radius: 6px; - padding-left: 10px; - opacity: 1; - display: flex; - justify-content: start; - align-items: center; -} -.table-head-container .search-box .search-text { - border: none; - margin-left: 10px; - font: normal normal normal 14px/17px Inter; -} -.table-head-container .search-box .search-text:focus { - outline: none; - background-color: none; -} -.search-clear-icon { - display: none; - cursor: pointer; -} - -.tables-values-container { - top: 247px; - left: 149px; - width: 1088px; - - mix-blend-mode: normal; - opacity: 1; - width: 100%; - overflow-y: auto; - overflow-x: auto; -} -.tables-values-container table { - width: 100%; -} - -.tables-values-container table thead { - top: 190px; - left: 139px; - height: 52px; - width: 100%; - padding-right: 43px; - padding-left: 20px; - background: #f8f8f8 0% 0% no-repeat padding-box; - opacity: 1; -} - -.tables-values-container table tbody { - padding-left: 20px; - padding-right: 36px; -} - -.tables-values-container table thead tr th { - font: normal 600 13px/16px inter; - background: #f8f8f8 0% 0% no-repeat padding-box; - text-align: left; - padding-left: 20px; - letter-spacing: 0px; - color: #535353; - opacity: 1; -} -.tables-values-container table tbody tr td { - height: 16px; - font: normal 13px/16px Inter; - letter-spacing: 0px; - border-bottom: 1px solid #ddd; - padding-left: 20px; - color: #535353; - opacity: 1; - height: 55px; -} - -.tables-values-container .fa-sort { - font-size: 10px; - color: #a2a2a2; -} -table tr th { - cursor: pointer; -} - -/* table th::after { - content: "\25b4,\25be"; - } - /* - table th::after { - content: "\25be"; - } */ -td.right-align { - text-align: right; - padding-right: 30px; -} -td .program-name { - width: 202px; - height: 16px; - text-align: left; - font: normal 600 13px/16px Inter; - letter-spacing: 0px; - color: #494daf; - opacity: 1; -} - -.view-button { - top: 336px; - left: 1110px; - width: 84px; - height: 30px; - background: #ffffff 0% 0% no-repeat padding-box; - border: 1px solid #494daf; - border-radius: 4px; - text-align: center; - font: normal 12px Inter; - letter-spacing: 0px; - color: #494daf; - opacity: 1; - - opacity: 1; -} -.apply-button { - top: 386px; - left: 1110px; - width: 84px; - height: 30px; - - /* UI Properties */ - border: none; - - background: #494daf 0% 0% no-repeat padding-box; - border-radius: 4px; - text-align: center; - font: normal 12px Inter; - letter-spacing: 0px; - color: #ffffff; - - opacity: 1; -} - -.css-serial { - border-top: 1px solid #ddd; -} -.no-programs { - height: 150px !important; - vertical-align: middle; - border-bottom: none !important; -} -#allprograms { - border-top: 1px solid #ddd; -} -.no-program-text { - width: 100%; - text-align: center; - color: #888888; - padding: 5px; -} -/* .no-programs-container{ - min-height: 70px; - vertical-align:middle; */ -/* } */ -.no-program-text a { - padding: 10px; - font-weight: 600; - color: #494daf; -} -.notapplied-button { - left: 811px; - min-width: 84px; - height: 25px; - background: #dce3e8 0% 0% no-repeat padding-box; - border-radius: 4px; - border-collapse: collapse; - text-align: center; - font: normal 12px Inter; - letter-spacing: 0px; - color: #3e5463; - border: none; - - opacity: 1; -} -.submit-button { - left: 811px; - min-width: 84px; - height: 25px; - - background: #faf6cf 0% 0% no-repeat padding-box; - border-radius: 4px; - border-collapse: collapse; - text-align: center; - font: normal 12px Inter; - letter-spacing: 0px; - color: #3c5160; - border: none; - opacity: 1; -} -.enroll-button { - left: 811px; - height: 25px; - min-width: 84px; - - background: #c7ebd1 0% 0% no-repeat padding-box; - border-radius: 4px; - border-collapse: collapse; - - text-align: center; - font: normal 12px Inter; - letter-spacing: 0px; - color: #075e45; - border: none; - opacity: 1; -} - -/* card container */ - -.card-container { - display: flex; - justify-content: space-between; - /* margin-left: 139px; */ - width: 1180px; - /* margin-right: 139px; */ - margin-bottom: 33px; -} -.card { - width: 352px; - - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 2px 5px #0000001a; - border-radius: 10px; - opacity: 1; -} -.middle-card { - margin-left: 16px; - margin-right: 16px; -} - -.card-heading { - height: 20px; - margin-top: 20px; - margin-left: 20px; - text-align: left; - font: normal 600 16px/20px Inter; - letter-spacing: 0px; - color: #484848; - opacity: 1; -} -.card-foot { - display: flex; - align-items: center; - justify-content: center; - background-color: none; -} -.card-block { - padding-left: 0px; -} - -.card-block li { - width: 312px; - height: 78px; - margin-left: 20px; - margin-right: 20px; - background: #ffffff1a 0% 0% no-repeat padding-box; - border: 1px solid #dbdbdb; - border-radius: 6px; - opacity: 1; - display: flex; - justify-content: start; - align-items: center; - margin-bottom: 10px; -} - -.icon-image { - padding: 30px; - background: #6064c71a 0% 0% no-repeat padding-box; - border-radius: 10px; - opacity: 1; - width: 24px; - height: 24px; - margin: 10px; - opacity: 1; -} - -.icon-image img { - width: 22px; - height: 22px; - margin-top: -10px; - margin-left: -10px; - margin-bottom: 20px; - margin-right: 20px; -} - -li div a { - width: 78px; - height: 17px; - text-align: left; - font: normal 600 14px/17px Inter; - letter-spacing: 0px; - color: #484848; - opacity: 1; -} -li div p { - height: 16px; - text-align: left; - font: normal 13px Inter; - letter-spacing: 0px; - color: #484848; - opacity: 1; -} -.card-foot .viewprograms { - height: 17px; - font: normal 600 14px/17px Inter; - margin-top: 0px; - margin-bottom: 20px; - letter-spacing: 0px; - color: #494daf; - opacity: 1; -} - -.badge-button { - width: 44px; - height: 19px; - background: #186ade 0% 0% no-repeat padding-box; - color: #ffffff; - border: none; - border-radius: 4px; - opacity: 1; -} -.badge-button span { - width: 26px; - height: 14px; - text-align: left; - font: normal 600 11px/14px Inter; - letter-spacing: 0px; - color: #ffffff; - opacity: 1; -} - -/* All programs page*/ -.all-title { - margin-bottom: 0px; - height: 26px; - text-align: left; - font: normal 600 22px/26px Inter; - letter-spacing: 0px; - color: #484848; - opacity: 1; -} -.breadcrumb-list { - /* margin-left: 9%; */ - margin-right: 10%; - margin-bottom: 33px; - left: 139px; - height: 17px; - opacity: 1; - padding-left: 0px; -} -.breadcrumb-list .breadcrumb-item a { - width: 40px; - height: 17px; - - text-align: left; - font: normal 600 14px/17px Inter; - letter-spacing: 0px; - color: #494daf; - opacity: 1; -} -.invisible { - display: none; -} -#chartContainer { - width: 220px; - height: 220px; - margin: auto; -} -.breadcrumb-item + .breadcrumb-item::before { - content: " \003E "; - color: #000000 0% 0% no-repeat padding-box; -} -.pagination { - margin-top: 22px; -} -.pager-item { - background: #ffffff 0% 0% no-repeat padding-box; - border: 1px solid #d9d9d9; - width: 32px; - height: 32px; - border-radius: 6px; - opacity: 1; - margin-right: 24.75px; -} -.page-item { - background: #ffffff 0% 0% no-repeat padding-box; - border: 1px solid transparent; - border-radius: 6px; - width: 32px; - height: 32px; - opacity: 1; - margin-right: 24.75px; -} - -.page-link { - border: none; - background-color: transparent; - height: 32px; - text-align: left; - font: normal 13px Inter; - letter-spacing: 0px; - color: #494daf; - opacity: 1; -} -.page-item.active .page-link { - color: #ffffff; - border-radius: 6px; - background-color: #494daf; - border-color: #494daf; -} - -#search-clear { - display: none; - cursor: pointer; - margin-left: 5px; - padding-right: 25px; -} -#seacrh-text-clear { - display: none; - cursor: pointer; - margin-left: 5px; - padding-right: 25px; -} - -.form-template .o_default_snippet_text { - display: none !important; -} - -.form-template .details { - text-align: left; - font: normal normal 600 22px/26px Inter; - letter-spacing: 0px; - color: #484848; - opacity: 1; - margin-top: 8px; -} - -.form-template .form-layout-breadcrumb { - background-color: #f5f9fc; - padding-left: 0px; - padding-top: 10px; -} - -.form-template .breadcrumb-item { - font: normal normal 600 14px/17px Inter; -} - -.form-template .breadcrumb-item + .breadcrumb-item::before { - content: ">"; - padding: 0px; - padding-right: 19px; - width: 6px; - height: 10px; - color: #000000; -} - -.form-template .breadcrumb-item a { - color: #494daf; - font: normal normal 600 14px/17px Inter; -} - -.form-template .active { - color: #848484; - font: normal normal 600 14px/17px Inter; -} - -#toast-container { - display: none; - position: fixed; - top: 110px; - right: 30px; - width: 304px; - height: 48px; - z-index: 1100; -} - -#toast-message { - background-color: #de514c; - color: #ffffff; - padding: 10px; - border-radius: 5px; - padding-left: 20px; - padding-top: 16px; - padding-bottom: 17px; - font: normal normal 600 12px/15px Inter; -} - -#toast-close-btn { - position: absolute; - top: 0px; - right: 0px; - outline: none; - background: transparent; - border: none; - color: #ffffff; - cursor: pointer; - padding: 0px; - padding-right: 20px; - padding-top: 10px; -} - -#toast-close-btn img { - width: 11px; - height: 11px; -} - -.form-template .toast-success-container { - display: block !important; -} - -.form-template .toast-success-message { - background-color: #66ad5a !important; - height: 93px !important; - padding-right: 41px !important; - line-height: 15px; -} - -.form-template .container-left { - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 2px 5px #0000001a; - border-radius: 10px; - opacity: 1; -} - -.form-template .container-right { - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 2px 5px #0000001a; - border-radius: 10px; - opacity: 1; -} - -.form-template .card-header { - background-color: #ffffff; -} - -.form-template .form-card-header { - padding-left: 0px; -} - -.form-template .form-heading { - text-align: left; - font: normal normal 600 16px/20px Inter; - letter-spacing: 0px; - color: #484848; - opacity: 1; - padding-left: 20px; - font-size: 16px; - padding-top: 18px; - padding-right: 20px; - padding-bottom: 3px; -} - -.form-template .form-description { - text-align: left; - font: normal normal 500 13px/16px Inter; - letter-spacing: 0px; - color: #959595; - opacity: 1; - margin-bottom: 0px; - font-size: 13px; - padding-left: 20px; - padding-bottom: 18px; - padding-right: 20px; -} - -.form-template .s_website_form { - padding: 0px !important; - margin-bottom: 5px; -} - -.note { - padding-top: 15px; -} - -.note .container { - padding-left: 20px; - padding-right: 20px; -} - -.mandatory-fields-note { - background: #faf6cf 0% 0% no-repeat padding-box; - border-radius: 4px; - opacity: 1; - font: normal normal 500 13px/16px Inter; - color: #585211; - padding-left: 8px; - padding-top: 5px; - padding-bottom: 5px; - padding-right: 8px; - margin-bottom: 9px; -} - -.form-template .s_website_form_label_content { - text-align: left; - font: normal normal 500 14px/17px Inter; - letter-spacing: 0px; - color: #000000; -} - -.form-template .s_website_form_label { - margin-bottom: 7px; -} - -.form-template .s_website_form_input { - font: normal normal normal 14px/17px Inter; - background: #ffffff 0% 0% no-repeat padding-box; - border: 1px solid #e3e3e3; - border-radius: 6px; - opacity: 1; - height: 48px; - box-shadow: none; - padding-left: 11px; - padding-top: 16px; - padding-bottom: 12px; - padding-right: 11px; -} - -.form-template .s_website_form_field { - font: normal normal normal 14px/17px Inter; - padding-left: 20px; - padding-right: 20px; - padding-top: 16px !important; - padding-bottom: 14px !important; -} -.form-check-input:checked { - background-color: #714b67 !important; - border-color: #714b67 !important; -} - -.s_website_form_mark { - color: #d32d2d; -} - -.form-template .s_website_form_multiple { - min-height: 48px; -} - -.form-template .s_website_form_multiple div { - padding-bottom: 10px; - padding-top: 10px; -} - -.form-template .s_website_form_multiple div .form-check { - padding: 0px; -} - -.form-template .form-check .form-check-input { - margin: 0px; - height: 19px; - width: 19px; - accent-color: #494daf; -} - -.form-template .form-check .form-check-input:focus-visible { - outline: none; -} - -.form-template .s_website_form_check_label { - padding-left: 25px; - font: normal normal normal 14px/17px Inter; -} - -.form-template .s_website_form_submit { - display: none; -} - -.form-template .input-field-error-message, -.input-field-validation-message { - color: #d52929; - font: normal normal normal 14px/17px Inter; -} - -.form-template .action-heading { - text-align: left; - font: normal normal 600 16px/20px Inter; - letter-spacing: 0px; - color: #484848; - opacity: 1; - padding-left: 20px; - padding-right: 20px; - padding-top: 25px; - margin: 0px; - padding-bottom: 18px; -} - -.form-template .action-description { - text-align: left; - letter-spacing: 0px; - opacity: 1; - padding-left: 20px; - padding-bottom: 34px; - margin: 0px; - padding-right: 20px; -} - -.form-template .form_submit_action { - background: #494daf 0% 0% no-repeat padding-box; - border-radius: 6px; - opacity: 1; - font: normal normal 600 14px/17px Inter; - height: 54px; -} - -.form-template .form_cancel_action { - background: #ffffff 0% 0% no-repeat padding-box; - color: #494daf; - border: 1px solid #494daf; - border-radius: 6px; - opacity: 1; - font: normal normal 600 14px/17px Inter; - height: 54px; - margin-top: 14px; -} - -.form-template .form_submit_action:focus { - box-shadow: none !important; -} - -.form-template .form_cancel_action:focus { - box-shadow: none !important; -} - -.form-template .form_cancel_action:hover { - color: #494daf; - background: #fcfcff 0% 0% no-repeat padding-box; - border: 1px solid #6c70cb; - border-radius: 6px; - opacity: 1; -} - -.form-template .form_submit_action:hover { - color: #fffffe; - background: #6569c7 0% 0% no-repeat padding-box; - border-radius: 6px; - opacity: 1; -} - -.form-template .form_cancel_action:active { - color: #494daf !important; - background: #fcfcff 0% 0% no-repeat padding-box !important; - border: 1px solid #6c70cb !important; - border-radius: 6px !important; - opacity: 1 !important; -} - -.form-template .form_submit_action:active { - color: #fffffe !important; - background: #6569c7 0% 0% no-repeat padding-box !important; - border-radius: 6px !important; - opacity: 1 !important; -} - -.container-right .modal-dialog-centered { - width: fit-content; -} - -.container-right .modal-content { - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 2px 5px #0000001a; - border-radius: 10px; - opacity: 1; - width: 352px; - height: 177px; -} - -.container-right .modal-header { - text-align: left; - font: normal normal 600 16px/20px Inter; - letter-spacing: 0px; - color: #484848; - opacity: 1; - border: none; - padding: 25px !important; - padding-bottom: 0px !important; -} - -.container-right .modal-title { - font: normal normal 600 16px/20px Inter; - color: #484848; -} - -.container-right .modal-body { - text-align: left; - font: normal normal normal 14px/17px Inter; - letter-spacing: 0px; - color: #484848; - opacity: 1; - padding: 25px; - padding-top: 8px; - overflow: hidden; -} - -.container-right .modal-body p { - margin: 0px; - font-size: 14px; - color: #484848; -} - -.container-right .modal-footer { - border: none; - padding: 25px; - padding-top: 0px; - justify-content: normal; -} - -.container-right .modal-footer button { - width: 123px; - height: 40px; -} - -.container-right .modal-discard-button { - background: #494daf 0% 0% no-repeat padding-box; - border-radius: 6px; - opacity: 1; - text-align: center; - font: normal normal 600 14px/17px Inter; - letter-spacing: 0px; - color: #ffffff; - font-size: 14px; - margin-right: 5px !important; -} - -.container-right .modal-cancel-button { - background: #ffffff 0% 0% no-repeat padding-box; - border: 1px solid #494daf; - border-radius: 6px; - opacity: 1; - text-align: center; - font: normal normal 600 14px/17px Inter; - letter-spacing: 0px; - color: #494daf; - font-size: 14px; - margin-left: 5px !important; -} - -.container-right .modal-discard-button:focus { - box-shadow: none !important; -} - -.container-right .modal-cancel-button:focus { - box-shadow: none !important; -} - -.container-right .modal-discard-button:hover { - background: #6569c7 0% 0% no-repeat padding-box; - border-radius: 6px; - opacity: 1; -} - -.container-right .modal-cancel-button:hover { - background: #fcfcff 0% 0% no-repeat padding-box; - border: 1px solid #6c70cb; - border-radius: 6px; - opacity: 1; - color: #494daf; -} - -.container-right .modal-discard-button:active { - background: #494daf 0% 0% no-repeat padding-box !important; - border-radius: 6px !important; - opacity: 1 !important; - text-align: center !important; - font: normal normal 600 14px/17px Inter !important; - letter-spacing: 0px !important; - color: #ffffff !important; -} - -.container-right .modal-cancel-button:active { - background: #ffffff 0% 0% no-repeat padding-box !important; - border: 1px solid #494daf !important; - border-radius: 6px !important; - opacity: 1 !important; - text-align: center !important; - font: normal normal 600 14px/17px Inter !important; - letter-spacing: 0px !important; - color: #494daf !important; -} - -.form-template .container-right .card-header .form-status { - padding-left: 20px; - padding-bottom: 20px; - margin-top: -12px; -} - -.form-template .container-right .card-header .form-status button { - background: #faf6cf 0% 0% no-repeat padding-box; - border-radius: 4px; - color: #3c5160; - height: 25px; - border: none; - padding-left: 13px; - padding-right: 11px; - font: normal normal 500 12px/15px Inter; -} - -.form-template .container-right .card-header .form-status button:focus, -.form-template .container-right .card-header .form-status button:focus-visible { - outline: none !important; -} - -.form-template .container-right .form-application-id { - margin-bottom: 20px; -} - -.form-template .container-right p { - margin: 0px; - color: #777777; - font: normal normal normal 13px/16px Inter; -} - -.form-template .container-right b { - font: normal normal bold 14px/17px Inter; -} - -.form-template .container-right .card-footer, -.form-template .container-right .card-footer a:hover { - background: none; -} - -.form-template .container-right .card-footer a, -.form-template .container-right .card-footer a:active { - border: 1px solid #494daf !important; - color: #494daf !important; - font: normal normal 600 14px/17px Inter !important; - height: 54px !important; - background: none !important; - padding-top: 19px; -} - -.form-template .container-right .card-footer a:focus { - box-shadow: none !important; -} - -.form-template .container-right .card-footer a:focus-visible { - outline: none !important; -} - -.form-template .container-left .user-name { - font: normal normal 500 17px/20px Inter; - color: #333333; -} - -.form-template .container-left .thank-you-msg { - font: normal normal normal 15px/23px Inter; - letter-spacing: 0px; - color: #333333; - opacity: 1; - margin: 0px; -} - -.ssp-contact-us { - width: 352px; - height: 93px; - top: 630px; - float: right; - position: fixed; - right: 45px; -} - -.ssp-contact-us .contact-us-message { - width: 271px; - height: 92px; - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: -5px 6px 10px #0000000d; - border: 1px solid #d8d8d8; - opacity: 1; - display: none; - border-radius: 6px; -} - -.ssp-contact-us .contact-us-message h5 { - padding-left: 15px; - padding-top: 18px; - padding-bottom: 6px; - padding-right: 15px; - font: normal normal 500 14px/17px Inter; - letter-spacing: 0px; - color: #000000; - opacity: 1; - margin: 0px; -} - -.ssp-contact-us .contact-us-message p { - font: normal normal normal 13px/16px Inter; - letter-spacing: 0px; - color: #606060; - opacity: 1; - padding-left: 15px; - padding-right: 15px; -} - -.ssp-contact-us .chat-assist-icon { - width: 66px; - height: 66px; - background: #494daf 0% 0% no-repeat padding-box; - opacity: 1; - border-radius: 50%; - position: fixed; - float: right; - top: 652px; - right: 50px; -} - -.ssp-contact-us .chat-assist-icon a img { - width: 27px; - height: 27px; - margin: 19.34px; -} - -.aboutus-container { - top: 201px; - margin-bottom: 20px; - padding: 36px 20px 20px 20px; - width: 1088px; - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 2px 5px #0000001a; - border-radius: 10px; - opacity: 1; -} - -.aboutus-container .aboutus-header { - display: flex; - justify-content: space-between; -} -.aboutus-header .logo1 { - width: 274px; - height: 57px; - background: transparent 0% 0% no-repeat padding-box; - opacity: 1; -} -.aboutus-header .logo2 { - width: 156px; - height: 82px; - background: transparent 0% 0% no-repeat padding-box; - border-radius: 10px; - opacity: 1; -} -.aboutus-container .header-section { - width: 100%; - height: 118px; - background: #f8f8f8 0% 0% no-repeat padding-box; - padding: 25px 22px 29px 22px; - border-radius: 10px; - margin-bottom: 44px; - opacity: 1; -} -.header-section h1 { - width: 270px; - height: 20px; - margin-left: 37%; - font: normal 17px/20px Inter; - letter-spacing: 0px; - color: #333333; - opacity: 1; -} -.header-section p { - width: 100%; - height: 34px; - font: normal 14px/17px Inter; - letter-spacing: 0px; - color: #333333; - opacity: 1; -} -.aboutus-container .section1 { - width: 100%; - height: 183px; - margin-bottom: 44px; - opacity: 1; -} -.section1 h1 { - width: 247px; - height: 20px; - text-align: left; - font: normal 17px/20px Inter; - letter-spacing: 0px; - color: #333333; - opacity: 1; -} -.section1 p { - width: 100%; - height: 153px; - font: normal 14px/17px Inter; - letter-spacing: 0px; - color: #333333; - opacity: 1; -} - -.aboutus-container .section2 { - width: 100%; - height: 270px; - display: flex; - justify-content: space-between; - opacity: 1; -} -.section2 div { - width: 50%; - margin-top: 91px; - margin-bottom: 98px; -} - -.section2 div h1 { - width: 80%; - height: 20px; - text-align: left; - font: normal 17px/20px Inter; - letter-spacing: 0px; - color: #333333; - opacity: 1; -} -.section2 div p { - width: 80%; - height: 51px; - text-align: left; - font: normal 14px/17px Inter; - letter-spacing: 0px; - color: #333333; - opacity: 1; -} - -.section2 div logo3 { - width: 516px; - height: 270px; - background: transparent 0% 0% no-repeat padding-box; - border: 1px solid #e3e3e3; - border-radius: 10px; - opacity: 1; -} - -.profile-container { - margin-right: 10%; - margin-bottom: 30px; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - width: 1088px; - height: 528px; - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 2px 5px #0000001a; - border-radius: 10px; - opacity: 1; -} -.profile-container div { - margin-left: 23%; - margin-right: 23%; - margin-top: 50px; - height: 76px; - opacity: 1; -} -.profile-container div h1 { - margin-left: 23%; - margin-right: 23%; - height: 29px; - text-align: center; - font: normal 24px/29px Inter; - letter-spacing: 0px; - color: #2c2c2c; - opacity: 1; -} - -.profile-container div p { - height: 37px; - text-align: center; - font: normal 14px/20px Inter; - letter-spacing: 0px; - color: #7b7b7b; - opacity: 1; -} - -.help-container { - top: 201px; - margin-left: 10%; - margin-bottom: 20px; - width: 80%; - height: 628px; - background: #ffffff 0% 0% no-repeat padding-box; - box-shadow: 0px 2px 5px #0000001a; - border-radius: 10px; - opacity: 1; -} -.help-header { - height: 20px; - margin-left: 20px; - margin-top: 3%; - margin-bottom: 3%; - text-align: left; - font: normal 17px/20px Inter; - letter-spacing: 0px; - color: #333333; - opacity: 1; -} - -#page-buttons { - display: flex; - justify-content: center; - gap: 35px; -} - -#page-buttons button { - border: none; - background-color: transparent; - color: black; - font-size: 16px; - cursor: pointer; - outline: none; - padding: 5px; -} - -#page-buttons button.active { - top: 736px; - left: 563px; - width: 32px; - height: 32px; - color: #fffffe; - background: #494daf 0% 0% no-repeat padding-box; - border-radius: 6px; - opacity: 1; -} - -.next-button { - border: 1px solid black; - padding: 5px 10px; -} - -.no-payments-text { - margin-top: 35px; - height: 34px; - text-align: center; - font: normal 14px/17px Inter; - letter-spacing: 0px; - color: #888888; - opacity: 1; -} - -.proceed-to-application-btn { - background: #ffffff 0% 0% no-repeat padding-box; - border: 1px solid #dedede; - border-radius: 6px; - padding: 10px; - width: 300px; - text-align: center; -} - -.proceed-to-application-btn a { - color: #494daf; - font: normal normal 600 14px/17px Inter; -} - -#allprograms th:nth-child(2), -#allprograms td:nth-child(2) { - width: 45%; -} diff --git a/g2p_self_service_portal/static/src/img/Chat_Icon@2x.png b/g2p_self_service_portal/static/src/img/Chat_Icon@2x.png deleted file mode 100644 index 3cbd002d..00000000 Binary files a/g2p_self_service_portal/static/src/img/Chat_Icon@2x.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/FR.png b/g2p_self_service_portal/static/src/img/FR.png deleted file mode 100644 index d23d639d..00000000 Binary files a/g2p_self_service_portal/static/src/img/FR.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/close_icon@2x.png b/g2p_self_service_portal/static/src/img/close_icon@2x.png deleted file mode 100644 index 01907159..00000000 Binary files a/g2p_self_service_portal/static/src/img/close_icon@2x.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/flag_en.png b/g2p_self_service_portal/static/src/img/flag_en.png deleted file mode 100644 index 5fc1b1a8..00000000 Binary files a/g2p_self_service_portal/static/src/img/flag_en.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/flag_hk.png b/g2p_self_service_portal/static/src/img/flag_hk.png deleted file mode 100644 index c9aa81fc..00000000 Binary files a/g2p_self_service_portal/static/src/img/flag_hk.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/flag_ph.png b/g2p_self_service_portal/static/src/img/flag_ph.png deleted file mode 100644 index 585210d4..00000000 Binary files a/g2p_self_service_portal/static/src/img/flag_ph.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/icon.png b/g2p_self_service_portal/static/src/img/icon.png deleted file mode 100644 index 4adeb279..00000000 Binary files a/g2p_self_service_portal/static/src/img/icon.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/logo.png b/g2p_self_service_portal/static/src/img/logo.png deleted file mode 100644 index 5e280eb6..00000000 Binary files a/g2p_self_service_portal/static/src/img/logo.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/logo.svg b/g2p_self_service_portal/static/src/img/logo.svg deleted file mode 100644 index 09ec0369..00000000 --- a/g2p_self_service_portal/static/src/img/logo.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - diff --git a/g2p_self_service_portal/static/src/img/logo@2x.png b/g2p_self_service_portal/static/src/img/logo@2x.png deleted file mode 100644 index 2fe2bcd5..00000000 Binary files a/g2p_self_service_portal/static/src/img/logo@2x.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/medical.png b/g2p_self_service_portal/static/src/img/medical.png deleted file mode 100644 index 77d794af..00000000 Binary files a/g2p_self_service_portal/static/src/img/medical.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/medical_services_FILL0_wght400_GRAD0_opsz48@2x.png b/g2p_self_service_portal/static/src/img/medical_services_FILL0_wght400_GRAD0_opsz48@2x.png deleted file mode 100644 index a0ebfefa..00000000 Binary files a/g2p_self_service_portal/static/src/img/medical_services_FILL0_wght400_GRAD0_opsz48@2x.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/page_under_construction.png b/g2p_self_service_portal/static/src/img/page_under_construction.png deleted file mode 100644 index ddc1f995..00000000 Binary files a/g2p_self_service_portal/static/src/img/page_under_construction.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/page_under_construction@2x.png b/g2p_self_service_portal/static/src/img/page_under_construction@2x.png deleted file mode 100644 index ab3bd760..00000000 Binary files a/g2p_self_service_portal/static/src/img/page_under_construction@2x.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/person_filled_FILL0_wght400_GRAD0_opsz48.png b/g2p_self_service_portal/static/src/img/person_filled_FILL0_wght400_GRAD0_opsz48.png deleted file mode 100644 index 7c096bfe..00000000 Binary files a/g2p_self_service_portal/static/src/img/person_filled_FILL0_wght400_GRAD0_opsz48.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/person_filled_FILL0_wght400_GRAD0_opsz48@2x.png b/g2p_self_service_portal/static/src/img/person_filled_FILL0_wght400_GRAD0_opsz48@2x.png deleted file mode 100644 index b77dae03..00000000 Binary files a/g2p_self_service_portal/static/src/img/person_filled_FILL0_wght400_GRAD0_opsz48@2x.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/real_estate_agent_FILL0_wght400_GRAD0_opsz48.png b/g2p_self_service_portal/static/src/img/real_estate_agent_FILL0_wght400_GRAD0_opsz48.png deleted file mode 100644 index a369f791..00000000 Binary files a/g2p_self_service_portal/static/src/img/real_estate_agent_FILL0_wght400_GRAD0_opsz48.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/real_estate_agent_FILL0_wght400_GRAD0_opsz48@2x.png b/g2p_self_service_portal/static/src/img/real_estate_agent_FILL0_wght400_GRAD0_opsz48@2x.png deleted file mode 100644 index 7cc9d275..00000000 Binary files a/g2p_self_service_portal/static/src/img/real_estate_agent_FILL0_wght400_GRAD0_opsz48@2x.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/school_FILL0_wght400_GRAD0_opsz48.png b/g2p_self_service_portal/static/src/img/school_FILL0_wght400_GRAD0_opsz48.png deleted file mode 100644 index 7bbe8d67..00000000 Binary files a/g2p_self_service_portal/static/src/img/school_FILL0_wght400_GRAD0_opsz48.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/img/school_FILL0_wght400_GRAD0_opsz48@2x.png b/g2p_self_service_portal/static/src/img/school_FILL0_wght400_GRAD0_opsz48@2x.png deleted file mode 100644 index 7391f984..00000000 Binary files a/g2p_self_service_portal/static/src/img/school_FILL0_wght400_GRAD0_opsz48@2x.png and /dev/null differ diff --git a/g2p_self_service_portal/static/src/js/apply_program_form_editor.js b/g2p_self_service_portal/static/src/js/apply_program_form_editor.js deleted file mode 100644 index 9f679109..00000000 --- a/g2p_self_service_portal/static/src/js/apply_program_form_editor.js +++ /dev/null @@ -1,15 +0,0 @@ -/** @odoo-module **/ - -import FormEditorRegistry from "@website/js/form_editor_registry"; -import {_t} from "@web/core/l10n/translation"; - -FormEditorRegistry.add("apply_for_program", { - formFields: [ - { - type: "char", - custom: false, - required: false, - string: _t("Dummy Field"), - }, - ], -}); diff --git a/g2p_self_service_portal/static/src/js/self_service_form_action.js b/g2p_self_service_portal/static/src/js/self_service_form_action.js deleted file mode 100644 index 019833f1..00000000 --- a/g2p_self_service_portal/static/src/js/self_service_form_action.js +++ /dev/null @@ -1,232 +0,0 @@ -// eslint-disable-next-line no-unused-vars -function showToast(message) { - const toast_message = document.querySelector("#toast-message"); - toast_message.textContent = message; - const toast_container = document.querySelector("#toast-container"); - toast_container.style.display = "block"; -} - -// eslint-disable-next-line no-unused-vars -function hideToast() { - const toast_container = document.querySelector("#toast-container"); - toast_container.style.display = "none"; -} - -// eslint-disable-next-line no-unused-vars -function closeToastSuccessMsg() { - const toastContainer = document.getElementById("toast-container"); - toastContainer.remove(); -} - -// eslint-disable-next-line no-unused-vars -function isValidEmail(email) { - const emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; - return emailPattern.test(email); -} - -// eslint-disable-next-line no-unused-vars -function isValidURL(url) { - const urlPattern = /^(https?:\/\/)?[a-z0-9-]+\.[a-z]{2,}(\.[a-z]{2,})?$/i; - return urlPattern.test(url); -} - -// eslint-disable-next-line no-unused-vars -function isValidTelNumber(input) { - var re = /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/; - - return re.test(input); -} - -// eslint-disable-next-line no-unused-vars -function toggleChatBot() { - var box = document.getElementById("chat-bot"); - if (box.style.display === "none") { - box.style.display = "block"; - } else { - box.style.display = "none"; - } -} - -// eslint-disable-next-line no-unused-vars -function isFileAllowed(size) { - var inputField = $(".s_website_form_input"); - - for (let index = 0; index < inputField.length; index++) { - if (inputField[index].type === "file") { - inputField[index].style.borderColor = "#E3E3E3"; - for (let file = 0; file < inputField[index].files.length; file++) { - if (inputField[index].files[file].size > parseFloat(size) * 1000 * 1000) { - inputField[index].style.borderColor = "#D32D2D"; - showToast("Please upload file of less than " + size + " MB."); - return false; - } - } - } - } - - return true; -} - -// eslint-disable-next-line no-unused-vars,complexity -function formSubmitAction() { - // URL Change - var formContainer = $(".s_website_form"); - var programForm = formContainer.find("form"); - var disabledFields = document.querySelectorAll("input:disabled, select:disabled"); - - var program_id = $("#program_submit_id"); - - programForm[0].action = `/selfservice/submit/${program_id[0].getAttribute("program")}`; - - var fileUploadSize = program_id[0].getAttribute("file-size"); - - // Validation's // - var isValid = true; - - var required_fields = $(".s_website_form_required"); - - for (let i = 0; i < required_fields.length; i++) { - var required_input_field = required_fields[i].getElementsByClassName("s_website_form_input")[0]; - var field_name = required_input_field.name.toLowerCase(); - var error_message = '
Please enter ' + field_name + "
"; - - // Null value - if (required_input_field.value === "") { - required_input_field.style.borderColor = "#D32D2D"; - isValid = false; - showToast("Please update all mandatory fields"); - - if (required_input_field.type === "radio" || required_input_field.type === "checkbox") { - // Pass - } else if (required_fields[i].getElementsByClassName("input-field-error-message").length === 0) { - required_fields[i].insertAdjacentHTML("beforeend", error_message); - } else { - if ( - required_fields[i].getElementsByClassName("input-field-validation-message").length !== 0 - ) { - required_fields[i].getElementsByClassName( - "input-field-validation-message" - )[0].style.display = "none"; - } - required_fields[i].getElementsByClassName("input-field-error-message")[0].style.display = - "block"; - } - } - - // Checking valid value - else { - required_input_field.style.borderColor = "#E3E3E3"; - // Removing the error message of not filling the input field - if (required_fields[i].getElementsByClassName("input-field-error-message").length !== 0) { - required_fields[i].getElementsByClassName("input-field-error-message")[0].style.display = - "none"; - } - - if (required_fields[i].getElementsByClassName("input-field-validation-message").length !== 0) { - required_fields[i].getElementsByClassName("input-field-validation-message")[0].style.display = - "none"; - } - - if (required_input_field.type === "email") { - if (isValidEmail(required_input_field.value) === false) { - isValid = false; - const validation_message = - '
Please enter a valid email address
'; - required_input_field.style.borderColor = "#D32D2D"; - showToast("Please update all mandatory fields"); - - if ( - required_fields[i].getElementsByClassName("input-field-validation-message").length === - 0 - ) { - required_fields[i].insertAdjacentHTML("beforeend", validation_message); - } else { - required_fields[i].getElementsByClassName( - "input-field-validation-message" - )[0].style.display = "block"; - } - } - } else if (required_input_field.type === "url") { - if (isValidURL(required_input_field.value) === false) { - isValid = false; - const validation_message = - '
Please enter a valid url
'; - showToast("Please update all mandatory fields"); - required_input_field.style.borderColor = "#D32D2D"; - - if ( - required_fields[i].getElementsByClassName("input-field-validation-message").length === - 0 - ) { - required_fields[i].insertAdjacentHTML("beforeend", validation_message); - } else { - required_fields[i].getElementsByClassName( - "input-field-validation-message" - )[0].style.display = "block"; - } - } - } else if (required_input_field.type === "tel") { - if (isValidTelNumber(required_input_field.value) === false) { - isValid = false; - const validation_message = - '
Please enter a valid telephone number
'; - showToast("Please update all mandatory fields"); - required_input_field.style.borderColor = "#D32D2D"; - - if ( - required_fields[i].getElementsByClassName("input-field-validation-message").length === - 0 - ) { - required_fields[i].insertAdjacentHTML("beforeend", validation_message); - } else { - required_fields[i].getElementsByClassName( - "input-field-validation-message" - )[0].style.display = "block"; - } - } - } else if (required_input_field.type === "radio" || required_input_field.type === "checkbox") { - var options = required_fields[i].getElementsByClassName("form-check-input"); - var isChecked = false; - - for (let j = 0; j < options.length; j++) { - // Options[j].style.outline = 'none' - - if (options[j].checked) { - isChecked = true; - } - } - - if (isChecked === false) { - isValid = false; - var field_name_checked = required_input_field.name.toLowerCase(); - var select_error_message = - '
Please select ' + - field_name_checked + - "
"; - - if (required_fields[i].getElementsByClassName("input-field-error-message").length === 0) { - required_fields[i].insertAdjacentHTML("beforeend", select_error_message); - } else { - required_fields[i].getElementsByClassName( - "input-field-error-message" - )[0].style.display = "block"; - } - - // For(let j=0; j 0 || mydata.values[1] > 0) { - document.getElementById("chartContainer").innerHTML = " "; - document.getElementById("chartContainer").innerHTML = - ''; - var ctx = document.getElementById("myChart").getContext("2d"); - // eslint-disable-next-line no-undef,no-new - new Chart(ctx, { - type: "doughnut", - data: { - labels: mydata.labels, - datasets: [ - { - data: mydata.values, - backgroundColor: ["#186ADE", "#76D0D9"], - borderColor: ["#186ADE", "#76D0D9"], - borderWidth: 1, - }, - ], - }, - options: { - legend: { - display: true, - position: "bottom", - }, - animation: { - animateScale: true, - animateRotate: true, - }, - }, - }); - } else { - const newElement = document.createElement("p"); - newElement.textContent = "In order to see the entitlements, please enroll into a program."; - newElement.classList.add("no-payments-text"); - document.getElementById("chartContainer").innerHTML = " "; - document.getElementById("chartContainer").appendChild(newElement); - } -}); diff --git a/g2p_self_service_portal/static/src/js/self_service_search_sort.js b/g2p_self_service_portal/static/src/js/self_service_search_sort.js deleted file mode 100644 index e37266c7..00000000 --- a/g2p_self_service_portal/static/src/js/self_service_search_sort.js +++ /dev/null @@ -1,127 +0,0 @@ -const table = document.getElementById("myprograms"); -const headercells = table.querySelectorAll("th"); -const tbody = table.getElementsByTagName("tbody"); -const totalRow = tbody[0].children.length; - -function addTableSrNo() { - if (!(tbody[0].firstChild.firstElementChild.className === "no-programs")) { - for (let i = 0; i < totalRow; i++) { - tbody[0].children[i].firstElementChild.innerText = i + 1; - } - } -} - -addTableSrNo(); - -function getCellValue(cell) { - const badge = cell.querySelector(".badge"); - if (badge && badge.textContent.trim().toLowerCase() === "new") { - return cell.textContent.replace(/new/gi, "").trim(); - } - return cell.textContent.trim(); -} -headercells.forEach(function (th) { - // Default sort order - let sortOrder = "asc"; - - th.addEventListener("click", function () { - const columnIndex = th.cellIndex; - const rows = Array.from(table.rows).slice(1); - // Determine the data type for this column - - let dataType = "text"; - const firstRow = rows[0]; - const firstCell = firstRow.cells[columnIndex]; - if (firstCell) { - const cellContent = firstCell.innerText.trim().replace(/,/g, ""); - if (/^\d+(\.\d+)?$/.test(cellContent)) { - dataType = "number"; - } else if (Date.parse(cellContent)) { - dataType = "date"; - } - } - - rows.sort(function (a, b) { - let aCellValue = getCellValue(a.cells[columnIndex]); - let bCellValue = getCellValue(b.cells[columnIndex]); - - if (dataType === "number") { - aCellValue = parseFloat(aCellValue.replace(/,/g, "")); - bCellValue = parseFloat(bCellValue.replace(/,/g, "")); - } else if (dataType === "date") { - aCellValue = new Date(aCellValue); - bCellValue = new Date(bCellValue); - } - if (dataType === "text") { - aCellValue = aCellValue.toLowerCase(); - bCellValue = bCellValue.toLowerCase(); - } - - let comparison = 0; - if (aCellValue > bCellValue) { - comparison = 1; - } else if (aCellValue < bCellValue) { - comparison = -1; - } - - if (sortOrder === "desc") { - comparison *= -1; - } - - return comparison; - }); - sortOrder = sortOrder === "asc" ? "desc" : "asc"; - rows.forEach((row, index) => { - // eslint-disable-next-line no-shadow - const firstCell = row.cells[0]; - firstCell.innerText = index + 1; - }); - table.tBodies[0].append(...rows); - }); -}); - -const searchInput = document.getElementById("search-input"); -const searchClear = document.getElementById("search-clear"); -searchClear.style.display = "none"; - -searchInput.addEventListener("input", function (event) { - const searchValue = event.target.value.toLowerCase(); - - for (let i = 1; i < table.rows.length; i++) { - const row = table.rows[i]; - const cells = row.cells; - const cell = cells[1]; - - if (cell && cell.innerText.toLowerCase().indexOf(searchValue) > -1) { - row.style.display = ""; - } else { - row.style.display = "none"; - } - } - searchClear.style.display = searchValue ? "block" : "none"; -}); - -searchInput.addEventListener("focusout", function () { - if (!searchInput.value) { - searchClear.style.display = "none"; - } -}); - -searchClear.addEventListener("click", function () { - searchInput.value = ""; - for (let i = 1; i < table.rows.length; i++) { - const row = table.rows[i]; - row.style.display = ""; - } - searchClear.style.display = "none"; -}); - -document.addEventListener("click", function (event) { - if (event.target !== searchInput && event.target !== searchClear) { - searchClear.style.display = searchInput.value ? "block" : "none"; - for (let i = 1; i < table.rows.length; i++) { - const row = table.rows[i]; - row.style.display = ""; - } - } -}); diff --git a/g2p_self_service_portal/static/src/js/self_service_search_sort_all.js b/g2p_self_service_portal/static/src/js/self_service_search_sort_all.js deleted file mode 100644 index 7c99e804..00000000 --- a/g2p_self_service_portal/static/src/js/self_service_search_sort_all.js +++ /dev/null @@ -1,190 +0,0 @@ -const alltable = document.getElementById("allprograms"); -const allheadercells = alltable.querySelectorAll("th"); -const allRows = Array.from(alltable.querySelectorAll("tbody tr")); -const tbody = alltable.getElementsByTagName("tbody"); -const totalRow = tbody[0].children.length; -const itemsPerPage = 7; -let currentPage = 1; - -function addTableSrNo() { - for (let i = 0; i < totalRow; i++) { - tbody[0].children[i].firstElementChild.innerText = i + 1; - } -} - -addTableSrNo(); -let filteredRows = []; -function showPage(page) { - const startIndex = (page - 1) * itemsPerPage; - const endIndex = startIndex + itemsPerPage; - const rows = filteredRows.slice(startIndex, endIndex); - // Hide all rows - allRows.forEach((row) => (row.style.display = "none")); - // Show rows for current page - rows.forEach((row) => (row.style.display = "")); -} -function updatePaginationButtons() { - const pageButtonsContainer = document.getElementById("page-buttons"); - const buttons = pageButtonsContainer.querySelectorAll("button"); - buttons.forEach((button) => { - button.classList.remove("active"); - if (Number(button.textContent) === currentPage) { - button.classList.add("active"); - } - }); - - const prevButton = pageButtonsContainer.querySelector("button:first-child"); - const nextButton = pageButtonsContainer.querySelector(".next-button"); - - prevButton.disabled = currentPage === 1; - nextButton.disabled = currentPage === Math.ceil(filteredRows.length / itemsPerPage); -} - -function applySearchFilter(searchValue) { - filteredRows = allRows.filter((row) => { - const cellValue = row.cells[1].innerText.toLowerCase(); - return cellValue.includes(searchValue); - }); -} - -function renderPageButtons() { - const totalPages = Math.ceil(filteredRows.length / itemsPerPage); - const pageButtonsContainer = document.getElementById("page-buttons"); - pageButtonsContainer.innerHTML = ""; - - // Add previous page button - const prevButton = document.createElement("button"); - prevButton.innerHTML = ''; - - // Add next page button - const nextButton = document.createElement("button"); - nextButton.innerHTML = ''; - - // Angle bracket for left arrow - prevButton.addEventListener("click", function () { - if (currentPage > 1) { - currentPage--; - showPage(currentPage); - updatePaginationButtons(); - } - }); - pageButtonsContainer.appendChild(prevButton); - - // Add page buttons - for (let i = 1; i <= totalPages; i++) { - const button = document.createElement("button"); - button.textContent = i; - if (i === currentPage) { - button.classList.add("active"); - } - - button.addEventListener("click", function () { - currentPage = i; - showPage(currentPage); - updatePaginationButtons(); - }); - - pageButtonsContainer.appendChild(button); - } - - // Angular bracket for right arrow - nextButton.classList.add("next-button"); - nextButton.addEventListener("click", function () { - if (currentPage < totalPages) { - currentPage++; - showPage(currentPage); - updatePaginationButtons(); - } - }); - pageButtonsContainer.appendChild(nextButton); - - updatePaginationButtons(); -} -function getCellValue(cell) { - const badge = cell.querySelector(".badge"); - if (badge && badge.textContent.trim().toLowerCase() === "new") { - return cell.textContent.replace(/new/gi, "").trim().toLowerCase(); - } - return cell.textContent.trim().toLowerCase(); -} - -function compareCellValues(a, b, columnIndex) { - const aCellValue = getCellValue(a.cells[columnIndex]); - const bCellValue = getCellValue(b.cells[columnIndex]); - - let comparison = 0; - if (aCellValue < bCellValue) { - comparison = -1; - } else if (aCellValue > bCellValue) { - comparison = 1; - } - return comparison; -} - -allheadercells.forEach(function (th) { - // Default sort order - let sortOrder = "asc"; - th.addEventListener("click", function () { - const columnIndex = th.cellIndex; - allRows.sort(function (a, b) { - let comparison = compareCellValues(a, b, columnIndex); - - if (sortOrder === "desc") { - comparison *= -1; - } - return comparison; - }); - - sortOrder = sortOrder === "asc" ? "desc" : "asc"; - allRows.forEach((row) => { - alltable.tBodies[0].appendChild(row); - }); - allRows.forEach((row, index) => { - const firstCell = row.cells[0]; - firstCell.innerText = index + 1; - }); - currentPage = 1; - showPage(currentPage); - renderPageButtons(); - }); -}); - -const searchInputText = document.getElementById("search-text"); -const searchClearText = document.getElementById("search-text-clear"); -searchClearText.style.display = "none"; - -function handleSearch() { - const searchValue = searchInputText.value.toLowerCase(); - - if (searchValue) { - applySearchFilter(searchValue); - currentPage = 1; - showPage(currentPage); - renderPageButtons(); - } else { - filteredRows = allRows; - currentPage = 1; - showPage(currentPage); - renderPageButtons(); - } - - searchClearText.style.display = searchValue ? "block" : "none"; -} - -searchInputText.addEventListener("input", handleSearch); - -searchClearText.addEventListener("click", function () { - searchInputText.value = ""; - handleSearch(); -}); - -document.addEventListener("click", function (event) { - if (event.target !== searchInputText && event.target !== searchClearText) { - searchClearText.style.display = searchInputText.value ? "block" : "none"; - } -}); - -// Initial setup -filteredRows = allRows; -showPage(currentPage); -renderPageButtons(); diff --git a/g2p_self_service_portal/static/src/js/self_service_signup.js b/g2p_self_service_portal/static/src/js/self_service_signup.js deleted file mode 100644 index 6b0d07e7..00000000 --- a/g2p_self_service_portal/static/src/js/self_service_signup.js +++ /dev/null @@ -1,46 +0,0 @@ -// eslint-disable-next-line no-unused-vars,complexity -function submitSignupForm() { - var requiredFields = $(".required-field"); - var fieldPassword = $(".field-password"); - var fieldConfirmPassword = $(".field-confirm-password"); - - var signupForm = $("#signup-form"); - var isDataValid = true; - - var passwordInputBox = fieldPassword[0].lastElementChild; - var confirmPasswordInputBox = fieldConfirmPassword[0].lastElementChild; - - var disabledFields = document.querySelectorAll("input:disabled, select:disabled"); - - for (let field = 0; field < requiredFields.length; field++) { - requiredFields[field].style.borderColor = "#E3E3E3"; - - if (requiredFields[field].value === "") { - isDataValid = false; - requiredFields[field].style.borderColor = "#D32D2D"; - // eslint-disable-next-line no-undef - showToast("Please update all mandatory fields"); - } else if (requiredFields[field].type === "tel") { - // eslint-disable-next-line no-undef - if (!isValidTelNumber(requiredFields[field].value)) { - isDataValid = false; - requiredFields[field].style.borderColor = "#D32D2D"; - // eslint-disable-next-line no-undef - showToast("Please enter a valid Phone Number"); - } - } - } - - if (passwordInputBox.value !== confirmPasswordInputBox.value) { - isDataValid = false; - passwordInputBox.style.borderColor = "#D32D2D"; - confirmPasswordInputBox.style.borderColor = "#D32D2D"; - // eslint-disable-next-line no-undef - showToast("Password and Confirm Password should match"); - } else if (isDataValid) { - for (var i = 0; i < disabledFields.length; i++) { - disabledFields[i].disabled = false; - } - signupForm.submit(); - } -} diff --git a/g2p_self_service_portal/static/src/js/self_service_signup_authentication.js b/g2p_self_service_portal/static/src/js/self_service_signup_authentication.js deleted file mode 100644 index 111ae12d..00000000 --- a/g2p_self_service_portal/static/src/js/self_service_signup_authentication.js +++ /dev/null @@ -1,38 +0,0 @@ -const timerContainer = document.getElementById("otp-timer"); -const timerElement = timerContainer.firstElementChild.firstElementChild; -const resendOTP = timerContainer.lastElementChild; - -let timeRemaining = 120; - -function updateTimer() { - const minutes = Math.floor(timeRemaining / 60); - const seconds = timeRemaining % 60; - - timerElement.textContent = `${minutes.toString().padStart(2, "0")}:${seconds - .toString() - .padStart(2, "0")}`; - - timeRemaining--; - - if (timeRemaining < 0) { - // eslint-disable-next-line no-use-before-define - clearInterval(timerInterval); - timerElement.textContent = "00:00"; - resendOTP.style.pointerEvents = "auto"; - resendOTP.style.color = "blue"; - } -} - -let timerInterval = setInterval(updateTimer, 1000); - -resendOTP.addEventListener("click", function () { - timeRemaining = 120; - resendOTP.style.pointerEvents = "none"; - resendOTP.style.color = "#ADB5BD"; - timerInterval = setInterval(updateTimer, 1000); -}); - -// eslint-disable-next-line no-unused-vars,complexity -function validateInput(input) { - input.value = input.value.replace(/\D/g, ""); -} diff --git a/g2p_self_service_portal/static/src/js/self_service_signup_dob.js b/g2p_self_service_portal/static/src/js/self_service_signup_dob.js deleted file mode 100644 index 397241bc..00000000 --- a/g2p_self_service_portal/static/src/js/self_service_signup_dob.js +++ /dev/null @@ -1,12 +0,0 @@ -// eslint-disable-next-line no-unused-vars -function validateDOB(selectedDate) { - var today = new Date(); - var inputDate = new Date(selectedDate); - - if (inputDate > today) { - document.getElementById("dob-error").style.display = "block"; - document.getElementById("birthdate").value = ""; - } else { - document.getElementById("dob-error").style.display = "none"; - } -} diff --git a/g2p_self_service_portal/static/src/js/self_service_welcome_alert.js b/g2p_self_service_portal/static/src/js/self_service_welcome_alert.js deleted file mode 100644 index 049075d2..00000000 --- a/g2p_self_service_portal/static/src/js/self_service_welcome_alert.js +++ /dev/null @@ -1,17 +0,0 @@ -const alertBox = document.getElementById("alertbox"); -const closeBtn = alertBox.querySelector(".closebtn"); - -if (!sessionStorage.getItem("alertShown")) { - sessionStorage.setItem("alertShown", "false"); -} - -if (sessionStorage.getItem("alertShown") === "false") { - alertBox.style.display = "block"; -} else if (sessionStorage.getItem("alertShown") === "true") { - alertBox.style.display = "none"; -} - -closeBtn.addEventListener("click", function () { - sessionStorage.setItem("alertShown", "true"); - alertBox.style.display = "none"; -}); diff --git a/g2p_self_service_portal/views/g2p_self_service_aboutus.xml b/g2p_self_service_portal/views/g2p_self_service_aboutus.xml deleted file mode 100644 index 4f3d39ce..00000000 --- a/g2p_self_service_portal/views/g2p_self_service_aboutus.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - diff --git a/g2p_self_service_portal/views/g2p_self_service_allprograms.xml b/g2p_self_service_portal/views/g2p_self_service_allprograms.xml deleted file mode 100644 index 5a7b9422..00000000 --- a/g2p_self_service_portal/views/g2p_self_service_allprograms.xml +++ /dev/null @@ -1,297 +0,0 @@ - - -