value modications from front

This commit is contained in:
José Salazar
2025-12-18 09:50:23 -05:00
parent b9fa4d5a90
commit cb29f73685
5 changed files with 27 additions and 7 deletions

View File

@@ -3,7 +3,9 @@ mutation CreateActivityLog(
$description: String!, $description: String!,
$activityType: ActivityType!, $activityType: ActivityType!,
$userId: String!, $userId: String!,
$isRead: Boolean $isRead: Boolean,
$iconType: String,
$iconColor: String
) @auth(level: USER) { ) @auth(level: USER) {
activityLog_insert( activityLog_insert(
data: { data: {
@@ -12,6 +14,8 @@ mutation CreateActivityLog(
activityType: $activityType activityType: $activityType
userId: $userId userId: $userId
isRead: $isRead isRead: $isRead
iconType: $iconType
iconColor: $iconColor
} }
) )
} }
@@ -22,7 +26,9 @@ mutation UpdateActivityLog(
$description: String, $description: String,
$activityType: ActivityType, $activityType: ActivityType,
$userId: String, $userId: String,
$isRead: Boolean $isRead: Boolean,
$iconType: String,
$iconColor: String
) @auth(level: USER) { ) @auth(level: USER) {
activityLog_update( activityLog_update(
id: $id, id: $id,
@@ -32,6 +38,8 @@ mutation UpdateActivityLog(
activityType: $activityType activityType: $activityType
userId: $userId userId: $userId
isRead: $isRead isRead: $isRead
iconType: $iconType
iconColor: $iconColor
} }
) )
} }

View File

@@ -6,6 +6,8 @@ query listActivityLog @auth(level: USER) {
activityType activityType
userId userId
isRead isRead
iconType
iconColor
} }
} }
@@ -19,6 +21,8 @@ query getActivityLogById(
activityType activityType
userId userId
isRead isRead
iconType
iconColor
} }
} }
@@ -40,5 +44,7 @@ query filterActivityLog(
activityType activityType
userId userId
isRead isRead
iconType
iconColor
} }
} }

View File

@@ -4,10 +4,10 @@ query listEvents (
$limit: Int $limit: Int
) @auth(level: USER) { ) @auth(level: USER) {
events( events(
orderBy: { orderBy: [
date: $orderByDate { date: $orderByDate }
createdDate: $orderByCreatedDate { createdDate: $orderByCreatedDate }
} ]
limit: $limit limit: $limit
) { ) {
id id

View File

@@ -15,6 +15,8 @@ type ActivityLog @table(name: "activity_logs") {
activityType: ActivityType! activityType: ActivityType!
userId: String! # user_id (FK lógica a User.id) userId: String! # user_id (FK lógica a User.id)
isRead: Boolean @default(expr: "false") isRead: Boolean @default(expr: "false")
iconType: String
iconColor: String
createdDate: Timestamp @default(expr: "request.time") createdDate: Timestamp @default(expr: "request.time")
updatedDate: Timestamp @default(expr: "request.time") updatedDate: Timestamp @default(expr: "request.time")
createdBy: String @default(expr: "auth.uid") createdBy: String @default(expr: "auth.uid")

View File

@@ -7,6 +7,10 @@ enum EventStatus {
CONFIRMED CONFIRMED
COMPLETED COMPLETED
CANCELED CANCELED
PARTIAL
PARTIAL_STAFFED
FULLY_STAFFED
EVENT_CREATED
} }
enum RecurrenceType { enum RecurrenceType {