refactor: optimize getTrackedDomains

This commit is contained in:
Maël Gangloff 2025-10-25 16:58:55 +02:00
parent 4e40f400b6
commit ff90477695
No known key found for this signature in database
GPG Key ID: 11FDC81C24A7F629
2 changed files with 2 additions and 5 deletions

View File

@ -98,8 +98,8 @@ export function WatchlistForm({form, connectors, onFinish, isCreation}: {
form={form} form={form}
onFinish={onFinish} onFinish={onFinish}
initialValues={{ initialValues={{
trackedEvents: ['last changed', 'transfer', 'expiration', 'deletion'], trackedEvents: ['last changed', 'transfer', 'deletion'],
trackedEppStatus: ['redemption period', 'pending delete', 'client hold', 'server hold'] trackedEppStatus: ['auto renew period', 'redemption period', 'pending delete', 'client hold', 'server hold']
}} }}
> >

View File

@ -56,11 +56,8 @@ class DomainRepository extends ServiceEntityRepository
{ {
return $this->createQueryBuilder('d') return $this->createQueryBuilder('d')
->join('d.watchLists', 'w') ->join('d.watchLists', 'w')
->join('d.events', 'de')
->where('w.user = :user') ->where('w.user = :user')
->andWhere('d.deleted = false') ->andWhere('d.deleted = false')
->andWhere("de.action = 'expiration'")
->andWhere('de.deleted = false')
->setParameter('user', $user) ->setParameter('user', $user)
->getQuery() ->getQuery()
->getResult(); ->getResult();