Files
sm-bm-plugin/lang/en/lang.yaml
Jakub Zych 3346cb6ff6 feat: manage material visibility and shares
The management save/update body takes is_private, author_user_id and
share_user_ids (absent keeps each; a new material gets the caller as
author), and the managed material shows them. New routes PATCH
/materials/{id}/visibility, PUT /materials/{id}/shares and GET /users,
with the MCP tools bm_manage_set_material_visibility,
bm_manage_set_material_shares and bm_manage_list_users. The /bmadmin
form gets the private switch, the author picker and shared_with.
2026-11-08 11:56:14 +01:00

110 lines
2.7 KiB
YAML

plugin:
name: BM studies
description: Courses, timetable, deadlines, readings and materials of the BM master's programme.
permissions:
access_courses: Manage courses and readings
access_schedule: Manage meetings, class sessions and deadlines
access_materials: Manage materials and tags
navigation:
courses: Courses
readings: Readings
meetings: Meetings
sessions: Class sessions
deadlines: Deadlines
materials: Materials
tags: Tags
common:
title: Title
description: Description
notes: Notes
course: Course
source: Source
url: URL
sort_order: Sort order
created_at: Created
none: — none —
meeting: For meeting
meeting_comment: The dashboard suggests this item before that meeting.
forms:
wyklad: Lecture
cwiczenia: Tutorial
konwersatorium: Conversatorium
seminarium: Seminar
inne: Other
courses:
readings: Readings
sessions: Class sessions
title: Courses
form: Course
name: Name
form_type: Form
code: Code
lecturer: Lecturer
semester: Semester
ects: ECTS
assessment: Assessment
assessment_comment: Such as egzamin or zaliczenie na ocenę.
elective_group: Elective group
elective_group_comment: Courses with the same value are alternatives to choose from, such as specjalnosc.
syllabus_url: Syllabus URL
meetings:
title: Meetings
form: Meeting
number: Meeting number
starts_on: From
ends_on: To
sessions:
title: Class sessions
form: Class session
meeting: Meeting
starts_at: Starts
ends_at: Ends
room: Room
kind: Kind
lecturer: Lecturer
lecturer_comment: Only when it differs from the course lecturer.
is_online: Online
deadlines:
title: Deadlines
form: Deadline
due_at: Due
kind: Kind
deadline_kinds:
zaliczenie: Credit
egzamin: Exam
praca: Paper
organizacyjne: Administrative
inne: Other
readings:
title: Readings
form: Reading
author: Author
is_required: Required
owned: Owned
materials:
title: Materials
form: Material
type: Type
body: Body (Markdown)
body_comment: A note in Markdown.
published_at: Published
files: Files
published_at_comment: Leave empty for a draft that students do not see.
tags: Tags
is_private: Private
is_private_comment: Only the author and the users it is shared with see a private material.
author: Author
author_comment: An author with the materials permission manages access in the student app.
shared_with: Shared with
shared_with_comment: Users who see a private material.
material_types:
pdf: PDF
notatka: Note
link: Link
inne: Other
tags:
title: Tags
form: Tag
name: Name
slug: Slug