Ignore:
Timestamp:
Nov 10, 2009, 1:26:53 PM (14 years ago)
Author:
gav
Message:

Add support for inventory item Pictures and Images.
Add new PersonService, refactor CreateDataService and TaskService to suite.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/services/TaskService.groovy

    r181 r182  
    44
    55    def dateUtilService
    6     def authenticateService
     6    def personService
    77
    88    def create(params) {
     
    1414            result.taskInstance = taskInstance
    1515
    16             // Get person in a safe way to avoid a null userDomain during bootstrap.
    17             def userDomain = authenticateService.userDomain()
    18             def person = userDomain ? Person.get(userDomain.id) : Person.get(1)
    19 
    2016            if(taskInstance.save()) {
    21                 def taskModification = new TaskModification(person:person,
     17                def taskModification = new TaskModification(person: personService.currentUser(),
    2218                                                        taskModificationType: TaskModificationType.get(1),
    2319                                                        task: taskInstance)
     
    6460
    6561                if(result.taskInstance.save()) {
    66                     def taskModification = new TaskModification(person:Person.get(authenticateService.userDomain().id),
     62                    def taskModification = new TaskModification(person:personService.currentUser(),
    6763                                                            taskModificationType: TaskModificationType.get(3),
    6864                                                            task: result.taskInstance)
     
    107103
    108104                if(result.taskInstance.save()) {
    109                     def taskModification = new TaskModification(person:Person.get(authenticateService.userDomain().id),
     105                    def taskModification = new TaskModification(person:personService.currentUser(),
    110106                                                            taskModificationType: TaskModificationType.get(4),
    111107                                                            task: result.taskInstance)
     
    150146
    151147                if(result.taskInstance.save()) {
    152                     def taskModification = new TaskModification(person:Person.get(authenticateService.userDomain().id),
     148                    def taskModification = new TaskModification(person:personService.currentUser(),
    153149                                                            taskModificationType: TaskModificationType.get(5),
    154150                                                            task: result.taskInstance)
     
    193189
    194190                if(result.taskInstance.save()) {
    195                     def taskModification = new TaskModification(person:Person.get(authenticateService.userDomain().id),
     191                    def taskModification = new TaskModification(person:personService.currentUser(),
    196192                                                            taskModificationType: TaskModificationType.get(6),
    197193                                                            task: result.taskInstance)
     
    236232
    237233                if(result.taskInstance.save()) {
    238                     def taskModification = new TaskModification(person:Person.get(authenticateService.userDomain().id),
     234                    def taskModification = new TaskModification(person:personService.currentUser(),
    239235                                                            taskModificationType: TaskModificationType.get(7),
    240236                                                            task: result.taskInstance)
     
    279275
    280276                if(result.taskInstance.save()) {
    281                     def taskModification = new TaskModification(person:Person.get(authenticateService.userDomain().id),
     277                    def taskModification = new TaskModification(person:personService.currentUser(),
    282278                                                            taskModificationType: TaskModificationType.get(8),
    283279                                                            task: result.taskInstance)
     
    322318
    323319                if(result.taskInstance.save()) {
    324                     def taskModification = new TaskModification(person:Person.get(authenticateService.userDomain().id),
     320                    def taskModification = new TaskModification(person:personService.currentUser(),
    325321                                                            taskModificationType: TaskModificationType.get(9),
    326322                                                            task: result.taskInstance)
Note: See TracChangeset for help on using the changeset viewer.