Screenshot of hr.departments.form in front-end.
You can find back-end text with the following query
SELECT arch FROM ir_ui_view WHERE name = 'hr.department.form'
Screenshot of hr.departments.form in front-end.
You can find back-end text with the following query
SELECT arch FROM ir_ui_view WHERE name = 'hr.department.form'
Labels: OpenERP, OpenERP:HRM, PostgreSQL
Assume that you want to add a field description in hr_department table instead of using custom filed and also add this field into edit form of hr_department, follow these steps:
1. Add description field in hr_department:
ALTER TABLE hr_department ADD COLUMN description text;
Labels: OpenERP, OpenERP:HRM, PostgreSQL
Main fields: hr_department(id, name, parent_id, company_id, manager_id)
Screenshot:
CREATE TABLE hr_department ( id serial NOT NULL, create_uid integer, create_date timestamp without time zone, write_date timestamp without time zone, write_uid integer, note text, -- Note parent_id integer, -- Parent Department "name" character varying(64) NOT NULL, -- Department Name company_id integer, -- Company manager_id integer, -- Manager CONSTRAINT hr_department_pkey PRIMARY KEY (id), CONSTRAINT hr_department_company_id_fkey FOREIGN KEY (company_id) REFERENCES res_company (id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE SET NULL, CONSTRAINT hr_department_create_uid_fkey FOREIGN KEY (create_uid) REFERENCES res_users (id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE SET NULL, CONSTRAINT hr_department_manager_id_fkey FOREIGN KEY (manager_id) REFERENCES hr_employee (id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE SET NULL, CONSTRAINT hr_department_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES hr_department (id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE SET NULL, CONSTRAINT hr_department_write_uid_fkey FOREIGN KEY (write_uid) REFERENCES res_users (id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE SET NULL ) WITH ( OIDS=FALSE ); ALTER TABLE hr_department OWNER TO "admin"; COMMENT ON TABLE hr_department IS 'hr.department'; COMMENT ON COLUMN hr_department.note IS 'Note'; COMMENT ON COLUMN hr_department.parent_id IS 'Parent Department'; COMMENT ON COLUMN hr_department."name" IS 'Department Name'; COMMENT ON COLUMN hr_department.company_id IS 'Company'; COMMENT ON COLUMN hr_department.manager_id IS 'Manager'; CREATE INDEX hr_department_company_id_index ON hr_department USING btree (company_id); CREATE INDEX hr_department_parent_id_index ON hr_department USING btree (parent_id);
Labels: OpenERP, OpenERP:HRM, PostgreSQL