~grayhatter


#104 Add hardware RNG to build hosts 3 months ago

Comment by ~grayhatter on ~sircmpwn/builds.sr.ht

I'm pretty sure that's not how CSPRNG work...

#100 Feature request: rss feeds 3 months ago

Comment by ~grayhatter on ~sircmpwn/git.sr.ht

optionally, include the ability to link to lists.sr.ht too

#102 git should work without a builds.sr.ht oauth token- 3 months ago

Ticket created by ~grayhatter on ~sircmpwn/git.sr.ht

#102 Python 3.7 is a thing 3 months ago

Ticket created by ~grayhatter on ~sircmpwn/sr.ht

It's a thing I like

#116 When notifications are enabled, the icon should be fa-envelope-open-o 3 months ago

Ticket created by ~grayhatter on ~sircmpwn/todo.sr.ht

#77 Implement ticket assignees 5 months ago

Comment by ~grayhatter on ~sircmpwn/todo.sr.ht

my todo list

add \assigned user to the notify list add input and datalist to the details pane last 16 users + anyone who's commented/followed the ticket add un-assign user

#77 Implement ticket assignees 5 months ago

Comment by ~grayhatter on ~sircmpwn/todo.sr.ht

patch sent

#19 Trackers with no subcategories render weirdly 5 months ago

Comment by ~grayhatter on ~sircmpwn/todo.sr.ht

image attached?

#91 Comments by others are attributed to you in notification display 5 months ago

Comment by ~grayhatter on ~sircmpwn/todo.sr.ht

patch submitted

#18 Add ticket labels 5 months ago

Comment by ~grayhatter on ~sircmpwn/todo.sr.ht

something like?

class TicketLabel(Base):
    __tablename__ = 'ticket_label'
    id = sa.Column(sa.Integer, primary_key=True)
    created = sa.Column(sa.DateTime, nullable=False)
    updated = sa.Column(sa.DateTime, nullable=False)

    label_id = sa.Column(sa.Integer, sa.ForeignKey('label.id'))
    tracker_id = sa.Column(sa.Integer, sa.ForeignKey('tracker.id'))
    ticket_id = sa.Column(sa.Integer, sa.ForeignKey('ticket.id'))
   user_id  = sa.Column(sa.Integer, sa.ForeignKey('user.id'))

    __table_args__ = (sa.UniqueConstraint('label_id', 'ticket_id', name='_label_ticket_uc'),)


class Label(Base):
    __tablename__ = 'label'
    id = sa.Column(sa.Integer, primary_key=True)
    created = sa.Column(sa.DateTime, nullable=False)
    updated = sa.Column(sa.DateTime, nullable=False)

   tracker_id = sa.Column(sa.Integer, sa.ForeignKey('tracker.id'), primary_key=True)
   name = sa.Column(sa.Text)
   color = sa.Column(sa.Text)

or are there other things you want to include as well?