19 #ifndef _GVMD_MANAGE_TICKETS_H
20 #define _GVMD_MANAGE_TICKETS_H
71 ticket_iterator_fix_verified_time (
iterator_t*);
86 ticket_iterator_fix_verified_report_id (
iterator_t*);
95 ticket_result_iterator_result_id (
iterator_t*);
101 result_ticket_iterator_ticket_id (
iterator_t*);
126 const gchar *,
const gchar *,
const gchar *,
__attribute__((deprecated))
Return if argument 1 matches regular expression in argument 2.
Definition: manage_pg_server.c:52
int ticket_writable(ticket_t ticket)
Return whether a ticket is writable.
Definition: manage_sql_tickets.c:675
double ticket_iterator_severity(iterator_t *iterator)
Get a column value from a ticket iterator.
Definition: manage_sql_tickets.c:333
int ticket_iterator_orphan(iterator_t *iterator)
Get column value from a ticket iterator.
Definition: manage_sql_tickets.c:419
char * ticket_uuid(ticket_t ticket)
Return the UUID of a ticket.
Definition: manage_sql_tickets.c:1133
int init_result_ticket_iterator(iterator_t *iterator, result_t result)
Initialise a result ticket iterator.
Definition: manage_sql_tickets.c:545
int create_ticket(const char *comment, const char *result_id, const char *user_id, const char *open_note, ticket_t *ticket)
Create a ticket.
Definition: manage_sql_tickets.c:911
int init_ticket_iterator(iterator_t *iterator, const get_data_t *get)
Initialise a ticket iterator.
Definition: manage_sql_tickets.c:280
int trash_ticket_writable(ticket_t ticket)
Return whether a trashcan ticket is writable.
Definition: manage_sql_tickets.c:688
int ticket_in_use(ticket_t ticket)
Return whether a ticket is in use.
Definition: manage_sql_tickets.c:649
int init_ticket_result_iterator(iterator_t *iterator, const gchar *ticket_id, int trash)
Initialise a ticket result iterator.
Definition: manage_sql_tickets.c:501
int trash_ticket_in_use(ticket_t ticket)
Return whether a trashcan ticket is in use.
Definition: manage_sql_tickets.c:662
int modify_ticket(const gchar *ticket_id, const gchar *comment, const gchar *status_name, const gchar *open_note, const gchar *fixed_note, const gchar *closed_note, const gchar *user_id)
Modify a ticket.
Definition: manage_sql_tickets.c:1188
int copy_ticket(const char *comment, const char *ticket_id, ticket_t *new_ticket)
Create a ticket from an existing ticket.
Definition: manage_sql_tickets.c:1097
int ticket_count(const get_data_t *get)
Count number of tickets.
Definition: manage_sql_tickets.c:260
Command data for a get command.
Definition: manage_get.h:35
A generic SQL iterator structure.
Definition: iterator.h:50