• Hotline: 0989.000.420
  • Giới thiệu
  • Vai trò pn
  • Facbook hội pn
  • Sitemap
SỬA CHỮA ĐỘNG CƠ ĐIỆN YÊN BÁI

Vĩnh Kiên- Yên Bình- Yên Bái 0989 000 420- 038 540 7810

  • Trang chủ
  • Giới thiệu
    • Giới thiệu chung
    • Chức năng nhiệm vụ
    • Cơ cấu tổ chức
    • Các phòng chức năng nghiệp vụ
      • Văn phòng Ban QLDA Đầu tư xây dựng
      • Phòng Tài chính - Kế toán
      • Phòng Kế hoạch tổng hợp
      • Phòng Kỹ thuật - Thẩm định
      • Phòng Điều hành - Dự án
  • Thiết bị điện
  • Hệ thống DCS
    • Thiết kế tủ điện
    • Lập trình PLC
    • Giao diện DCS
    • Chuyển đối số
    • Modbus
    • Hệ thống rơ le bảo vệ
    • Lưới điện
  • Truyền thông công nghiệp
  • Config IEC104 , 61850
    • RS485
    • IEC104
    • IEC61850
    • Vòng quay may mắn
  • Máy điện
  • Góp ý
  • Liên hệ
Học Học Nữa - Học Mãi
Liên hệ quảng cáo
  • Trang chủ
  • python

các quyền truy cập

Bởi Operator vào 12 thg 7, 2026
Chia sẻ
  • Sao chép liên kết
  • Chia sẻ với Facebook
  • Chia sẻ với X
  • Chia sẻ với Pinterest
  • Chia sẻ với Linkedin
  • Gửi bài qua Email

gửi email cho tác giả




     Good, the template already fully respects the readonly flag (disables inputs, hides edit/upload buttons, hides admin-only tools). So passing readonly=True for managers is exactly what's needed — they'll see the full profile but can't edit anything. This confirms the fix is correct and complete on the template side; no template changes needed.

    Now let me check the diff and package the updated file for you.

    Show diff of changes

    Let me quickly sanity-check the file still parses correctly, then hand it over.

    Exécuté 2 commandes, lu un fichier

    Nguyên nhân lỗi: Route /admin/users/<user_id> (hàm employee_detail) chỉ cho phép 2 trường hợp truy cập: role == 'admin' hoặc chính người đó (user_id == session user_id). Trưởng đơn vị (role == 'manager') không nằm trong 2 trường hợp này nên bị abort(403) ngay khi click vào chi tiết nhân viên khác — kể cả khi họ đứng ở trang danh sách hợp đồng (/quan-ly-nhan-su/contract) vốn đã cho manager xem qua decorator @hr_access_required("admin", "manager").

    Cách sửa: Tôi đã sửa route đó (trong main.py đính kèm) theo đúng phân cấp bạn muốn:

    • Admin: toàn quyền xem + sửa mọi nhân viên.
    • Manager (Trưởng đơn vị): được xem chi tiết nhân viên cùng Đơn vị (group_id) với mình — ở chế độ chỉ xem (readonly), không sửa được để tránh chỉnh nhầm dữ liệu HR người khác. Đây đúng logic "đơn vị" mà hệ thống đang dùng (giống cách route /staff/detail/<id> đã làm cho phần chấm công).
    • Chính nhân viên đó: vẫn xem + tự sửa hồ sơ mình như cũ.
    • Giữ nguyên các luật đặc quyền sẵn có: nhân sự PHÒNG HCNS và người được cấp Level riêng qua trang "Phân quyền Menu" vẫn được vào (và được sửa).

    Template employee_detail.html đã sẵn hỗ trợ cờ readonly (disable input, ẩn nút sửa/xóa/upload), nên không cần sửa gì ở HTML — chỉ cần truyền đúng giá trị readonly từ route là đủ.

    Lưu ý: nếu bạn muốn phân quyền theo Tổ sản xuất (team_id) thay vì theo Đơn vị (group_id) (ví dụ: 1 đơn vị có nhiều tổ, mỗi tổ có 1 tổ trưởng riêng chỉ xem tổ mình), cho tôi biết — vì hiện hệ thống định nghĩa "Trưởng đơn vị" gắn với group_id, còn team_id (tổ) là cấp nhỏ hơn và chưa có role riêng cho "tổ trưởng". Tôi có thể mở rộng logic nếu bạn cần thêm

    Nội dung chính
      0 Nhận xét
      Tags: python

      Cùng chuyên mục

      Liên hệ quảng cáo

      Tin mới

        Liên hệ (Contact)

        Tên

        Email *

        Thông báo *

        Tìm kiếm (SEARCH)

        Main Tags

        • ADROID
        • Affiliate + Dropshipping
        • AGC
        • AI
        • analog
        • Apk adroid
        • âm nhạc
        • Âm thanh
        • Âm Thanh Xe Hơi
        • bản đồ địa chính
        • Bản tin xã Vĩnh Kiên
        • Bảo dưỡng xe MG
        • Bảo vệ môi Trường
        • beckhoff
        • bể phốt
        • Bệnh
        • biến áp xung
        • Biến áp xuyến
        • Biến tần
        • Biến tần KDE300A
        • biến tần Schneider
        • Biến tần Simens
        • biến tần yaskawa
        • blogspot
        • bộ hòa
        • bồn cầu
        • C#
        • C53 realme
        • các nhà phân phối
        • cad electrical 2019
        • cải tạo
        • cài win
        • camera
        • Chào mừng 8/3
        • Chat gpt
        • Chăm sóc sắc đẹp
        • chế tạo biến tần
        • Chi Bộ
        • Chi Đoàn
        • chỉ huy trưởng
        • chìa
        • Chìa khóa thành công
        • chung tay
        • chuyển đổi số
        • chuyên gia
        • CODE WIN CC
        • CODESYS
        • com ảo
        • Công Đoàn
        • công tác hội
        • Cơ điện tử
        • cp1243-7
        • Crack tia
        • dao diện tia
        • Dạy con ngoan giỏi
        • Dạy con thông minh
        • Dây điện từ
        • DCS
        • Dịch vụ
        • driver
        • Dso138
        • Dự án
        • Đảng - Đoàn thể
        • Đánh bóng ô tô
        • Đào tạo nghề
        • Đào tạo vận hành
        • đẩu tư Bất động sản
        • đầu tư tài chính
        • Điện
        • Điện trở
        • Điện tử công suất
        • điện tường
        • điều khiển nhiệt độ
        • điều tốc
        • Đồ điện sửa chữa
        • Động cơ điện 1 pha
        • Động cơ điện 3 pha
        • Động cơ mua bán
        • động cơ vạn năng
        • đục tường
        • encoder
        • encore
        • Enigma Protector
        • Excel
        • Facebook
        • factory io
        • faststone capture
        • fuxa
        • game đế chế
        • Gia Đình
        • Góc học tập và làm theo lời Bác
        • GOV
        • grafana
        • graphana
        • hàn nhiệt
        • hàn ống
        • Hantek 2c42
        • HIK
        • HMI
        • hmi delta
        • hmi simnes
        • HMI Wedcon
        • Học chức danh
        • Hội thi
        • IEC
        • IEC 104
        • IGBT
        • INVT
        • karaoke
        • Kaspersky Internet Security
        • KEP OPC
        • kepopc
        • key win cc oa
        • Khí cụ điện
        • khởi động mềm
        • khởi nghiệp
        • Kích
        • Kích cá
        • km
        • làm đẹp
        • Làm kinh tế giỏi
        • Lập công ty
        • lập trình zen
        • Lịch làm việc
        • Lịch sự
        • liệt não
        • Link kiện điện tử
        • logo simens
        • Lỗi phạt ô tô
        • mạch âm thanh
        • Mạch băm xung
        • Mạch nguồn xung
        • mạch nồi cơm
        • Máy biến áp
        • máy cắt
        • máy giặt
        • máy hàn
        • máy hàn chip
        • máy hàn tig wp 300
        • Máy lọc dầu
        • Máy phát điện
        • Máy phát điện xăng
        • máy tính
        • MG zs
        • Microstation SE
        • mobus
        • MODBUS
        • Module phát âm thanh MP3 DY-SV5W
        • mqtt
        • mua ô tô
        • mường hum
        • My Music
        • nart port
        • nậm ban2
        • next.js
        • nhẫn nhịn
        • node js
        • Note js
        • Nông thôn mới
        • odoo
        • OPC
        • opc. matrikon
        • OpenVPN
        • ổn áp
        • pdf
        • phân loại rác
        • Phật dạy
        • phong trào
        • Pid
        • PLC
        • plc abb
        • plc delta
        • Plc emerson
        • plc GE
        • plc LS
        • Plc Mitsubishi
        • PLC Mitsubishi FX1N
        • plc s7 200
        • plc s71200
        • PLC Schneider
        • plc sim avanced
        • plc simens
        • python
        • quản trị tài chính
        • Raspberry Pi
        • remote destrop
        • Rơ le bảo vệ
        • Rơ le CMC và studio PSL
        • S7 1200
        • S7 200
        • S7300
        • Sách
        • sách tổ tự động
        • sát hạch lái xe
        • SCR
        • secvo
        • SERVO
        • Sheet nhạc
        • Sim mới
        • sơ đồ bếp từ
        • sơn ô tô
        • SQL server
        • SSR
        • Step ĐC
        • Sửa chữa dc
        • sức khỏe
        • Sưu tầm
        • Tai biến
        • tài khoản Simens
        • Tài liệu kỹ thuật
        • Tailscale
        • Tâm lý
        • Teamviewer
        • tenten
        • thái độ
        • thay bo mạch
        • thay đổi góc nhìn
        • Thể thao
        • thi an toàn
        • Thi đua - Khen thưởng
        • thị trường điện
        • thingboard
        • thingsboard
        • Thông tin đấu thầu
        • Thông tin xử phạt
        • Thời sự
        • thời tiết
        • Thủ thuật máy tính
        • thủy điện
        • thyristor
        • TIA V13 SP2 pro
        • TIA V14
        • tia v15
        • Tia v16
        • Tia V17
        • tia V21
        • Tin tức - Sự kiện
        • tivi
        • touchpad-blocker
        • trạm phát thanh
        • TRIANGLE IEC
        • Trồng cây mừng Đảng mừng xuân 2024
        • tủ điện
        • Tủ lạnh
        • uctra_iso
        • Văn bản - Tài liệu
        • VBS
        • Video
        • Video động. Cơ điện
        • Video quấn động cơ điện
        • vmware
        • Vòng bi
        • vpn
        • Web
        • websever S7 1200
        • wifi
        • wincc
        • WinCC Unified
        • Wondershare Filmora
        • woodwoard
        • word
        • wwin cc
        • xây dựng
        • xây nhà tầng 2
        • xe 2025
        • xe ô tô
        • xem tuổi xây nhà
        • Xiaozhi
        • youtube
        • zenon
        • zoho mail

        Thời tiết hiện tại

        Chat hỗ trợ
        Chat ngay

        Lịch làm việc

          Thông báo

          • Nông thôn mới
          • Phong trào
          • Công tác hội
          • Chăm sóc sắc đẹp
          • Chuyển đổi số

          Đọc nhiều

          • Giới thiệu cơ bản về lệnh lập trình điều khiển vị trí servo trên plc s7-1200
            Giới thiệu cơ bản về lệnh lập trình điều khiển vị trí servo trên plc s7-1200
            11 thg 10, 2021

              Giới thiệu cơ bản về lệnh lập trình điều khiển vị trí servo trên plc s7-1200 So với một số hãng như Mitsubishi, Delta, Omron thì việc lập ...

          • Automation License Manager V6.0 - Fix lỗi License phần mềm hãng Siemen
            Automation License Manager V6.0 - Fix lỗi License phần mềm hãng Siemen
            10 thg 1, 2021

              Automation License Manager  có nghĩa là phần mềm quản lý License Key các phần mềm Simatic của Siemen.  ALM V6.0  là bản cập nhật mới nhất,...

          • BẰNG CẤP KHÔNG PHẢI LÀ TẤT CẢ, KỸ NĂNG MỀM MỚI QUYẾT ĐỊNH THÀNH CÔNG CỦA BẠN
            BẰNG CẤP KHÔNG PHẢI LÀ TẤT CẢ, KỸ NĂNG MỀM MỚI QUYẾT ĐỊNH THÀNH CÔNG CỦA BẠN
            12 thg 11, 2019

            BẰNG CẤP KHÔNG PHẢI LÀ TẤT CẢ, KỸ NĂNG MỀM MỚI QUYẾT ĐỊNH THÀNH CÔNG CỦA BẠN ------------------------------ Trong cuộc sống, bên cạnh n...

          • Bài học kinh doanh
            Bài học kinh doanh
            17 thg 4, 2020

            5 BÀI HỌC KINH DOANH SÂU SẮC TỪ TAM QUỐC DIỄN NGHĨA --------------- 1. Kết nghĩa đào viên: Một mục tiêu, một lý tưởng. Đối với đọc giả ta...

          • Tài liệu biến tần Schneider Electric ATV12, ATV212, ATV32, ATV303, ATV312, ATV61, ATV71
            Tài liệu biến tần Schneider Electric ATV12, ATV212, ATV32, ATV303, ATV312, ATV61, ATV71
            28 thg 2, 2019

            Tài liệu hướng dẫn cài đặt biến tần Schneider ATV12,  Download Cataloge biến tần Schneider ATV12 Tài liệu hướng dẫn sử dụng biến tần Schn...

          • lệnh M, thuộc tính giống trong cad
            lệnh M, thuộc tính giống trong cad
            03 thg 2, 2024

              Hôm nay tôi xin hướng dẫn bạn một lệnh quan trong trong quá trình thiết kế, nhưng ở các trung tâm hoàn toàn không có đào tạo cho bạn, đó l...

          Có thể bạn quan tâm

            Ban biên tập

            Thế Hương

            ........

            ...........

            Thống kê

            Số người truy cập: Tổng lượt truy cập:
            Liên hệ quảng cáo
            Trang chủ
            Hotline: 0989.000.420
            Liên hệ
            RSS
            Lên đầu trang

            Cơ điện Huế Hương - Yên Bình -Yên Bái

            Địa chỉ: Xã Vĩnh Kiên - Yên Bình - Yên Bái
            Email: vuhuong.tbc@gmail.com
            Liên hệ: 0989000420

            Template blogspot bán hàng và bất động sản