⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 238518 in webkit


Ignore:
Timestamp:
Nov 26, 2018, 1:44:27 PM (8 years ago)
Author:
aakash_jain@apple.com
Message:

[ews-app] Set Foreign Keys in EWS Django app models
https://bugs.webkit.org/show_bug.cgi?id=191790

Reviewed by Lucas Forschler.

  • BuildSlaveSupport/ews-app/ews/models/builds.py: Set Foreign Key.
  • BuildSlaveSupport/ews-app/ews/models/steps.py: Ditto.
Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/ews-app/ews/models/builds.py

    r237900 r238518  
    2424
    2525from django.db import models
     26from ews.models.patch import Patch
    2627
    2728
    2829class Builds(models.Model):
    29     patchid = models.IntegerField()  # TODO: set foreign key
     30    patch = models.ForeignKey(Patch, on_delete=models.CASCADE)
    3031    buildid = models.IntegerField(primary_key=True)
    3132    builderid = models.IntegerField()
  • trunk/Tools/BuildSlaveSupport/ews-app/ews/models/steps.py

    r237900 r238518  
    2424
    2525from django.db import models
     26from ews.models.builds import Builds
    2627
    2728
    2829class Steps(models.Model):
    2930    stepid = models.IntegerField(primary_key=True)
    30     buildid = models.IntegerField()  # TODO: set foreign key
     31    build = models.ForeignKey(Builds, on_delete=models.CASCADE)
    3132    result = models.IntegerField()
    3233    state_string = models.TextField()
     
    3738
    3839    def __str__(self):
    39         return str(self.buildid)
     40        return str(self.stepid)
  • trunk/Tools/ChangeLog

    r238517 r238518  
     12018-11-26  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [ews-app] Set Foreign Keys in EWS Django app models
     4        https://bugs.webkit.org/show_bug.cgi?id=191790
     5
     6        Reviewed by Lucas Forschler.
     7
     8        * BuildSlaveSupport/ews-app/ews/models/builds.py: Set Foreign Key.
     9        * BuildSlaveSupport/ews-app/ews/models/steps.py: Ditto.
     10
    1112018-11-26  Aakash Jain  <aakash_jain@apple.com>
    212
Note: See TracChangeset for help on using the changeset viewer.