Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
A
AlekSIS-App-Alsijil
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
AlekSIS®
Official
AlekSIS-App-Alsijil
Merge requests
!350
Resolve "Add simple course book list"
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Resolve "Add simple course book list"
256-add-simple-course-book-list
into
master
Overview
128
Commits
253
Pipelines
100
Changes
2
Merged
Hangzhi Yu
requested to merge
256-add-simple-course-book-list
into
master
1 year ago
Overview
5
Commits
253
Pipelines
100
Changes
2
Expand
Closes
#256 (closed)
Closes
#63 (closed)
Screenshots
Frontend todos
Uhrzeit so wie im Mockup
Rechtsbuendig
@ZugBahnHof
Kasten nicht höher als input-feld
fach und subject strukturierter nebeneinander
Kursnamen irgendwie hervorheben
datum gleiche einrückung wie das datum
datum sollte überschrift sein und prominenter gestaltet
datum braucht Wochentag
mittlere spalte linksaligned
Indikator ob Stundenthema richtig gespeichert wurde (
@yuha
)
when hovering over icon & success: show some fancy success message
when hovering over icon & error: show error message
verify that changes are being tracked using revisions (using a mixin in core creating revisions when mutating) (blocked by
AlekSIS-Core!1433 (merged)
)
Remove outer card
Move search, group select, ... into an app bar (see also
this
)
Bottom sheet for date select should not be full width of screen (
@yuha
)
Statusicon am Anfang der Zeile fehlt (
#63 (closed)
explains the different stati)
Edited
11 months ago
by
Jonathan Weth
0
0
Merge request reports
Viewing commit
6513a320
Show latest version
2 files
+
95
−
0
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
2
Search (e.g. *.vue) (Ctrl+P)
6513a320
Initialize coursebook frontend
· 6513a320
permcu
authored
1 year ago
aleksis/apps/alsijil/frontend/components/Coursebook.vue
0 → 100644
+
58
−
0
Options
<
template
>
<c-r-u-d-iterator
i18n-key=
"coursebook"
:gql-query=
"gqlQuery"
:gql-additional-query-args=
"gqlQueryArgs"
>
<template
#default
="
{ items, groupedItems }">
{{
items
}}
</
template
>
</c-r-u-d-iterator>
</template>
<
script
>
import
CRUDIterator
from
"
aleksis.core/components/generic/CRUDIterator.vue
"
import
gqlDocumentationsForCoursebook
from
"
./coursebook.graphql
"
export
default
{
name
:
"
Coursebook
"
,
components
:
{
CRUDIterator
,
},
props
:
{
// Either as props OR route params
// TODO: Remove default?
courseId
:
{
type
:
[
Number
,
String
],
required
:
false
,
default
:
0
,
},
// Next two in ISODate
dateStart
:
{
type
:
String
,
required
:
false
,
default
:
""
,
},
dateEnd
:
{
type
:
String
,
required
:
false
,
default
:
""
,
},
},
data
()
{
return
{
gqlQuery
:
gqlDocumentationsForCoursebook
,
};
},
computed
:
{
gqlQueryArgs
()
{
return
{
// Assure courseId is a number
courseId
:
Number
(
this
.
courseId
),
dateStart
:
this
.
dateStart
,
dateEnd
:
this
.
dateEnd
,
};
},
},
};
</
script
>
Loading