Page Menu
Home
GRNET
Search
Configure Global Search
Log In
Files
F2569917
client.rb
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Wed, Jun 10, 6:55 PM
Size
753 B
Mime Type
text/x-ruby
Expires
Fri, Jun 12, 6:55 PM (1 d, 17 h)
Engine
blob
Format
Raw Data
Handle
400739
Attached To
rARCHIVING archiving
client.rb
View Options
class
Client
<
ActiveRecord
::
Base
self
.
table_name
=
:Client
self
.
primary_key
=
:ClientId
alias_attribute
:name
,
:Name
alias_attribute
:uname
,
:Uname
alias_attribute
:auto_prune
,
:AutoPrune
alias_attribute
:file_retention
,
:FileRetention
alias_attribute
:job_retention
,
:JobRetention
has_many
:jobs
,
foreign_key
:
:ClientId
DAY_SECS
=
60
*
60
*
24
# Helper method. It shows the client's job retention,
# (which is expressed in seconds) in days.
#
# @return [Integer]
def
job_retention_days
job_retention
/
DAY_SECS
end
# Helper method. It shows the client's file retention,
# (which is expressed in seconds) in days.
#
# @return [Integer]
def
file_retention_days
file_retention
/
DAY_SECS
end
end
Event Timeline
Log In to Comment