From 96d49bf04ce77c975fe500f4d961e4a1ffed4c26 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Sun, 30 Dec 2012 14:43:00 +0200 Subject: Use sdoc to generate application code documentation --- doc/code/classes/Group.html | 294 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 doc/code/classes/Group.html (limited to 'doc/code/classes/Group.html') diff --git a/doc/code/classes/Group.html b/doc/code/classes/Group.html new file mode 100644 index 00000000000..cf61c3ea354 --- /dev/null +++ b/doc/code/classes/Group.html @@ -0,0 +1,294 @@ + + + + + Group + + + + + + + + + + + + + +
+
+ +
+ +

Schema Information

+ +

Table name: namespaces

+ +
id         :integer          not null, primary key
+name       :string(255)      not null
+path       :string(255)      not null
+owner_id   :integer          not null
+created_at :datetime         not null
+updated_at :datetime         not null
+type       :string(255)
+ +
+ + + + + + + + + + + + + + + +
Methods
+
+ +
A
+
+ +
+ +
H
+
+ +
+ +
T
+
+ +
+ +
U
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + +
Instance Public methods
+ +
+
+ + add_users_to_project_teams(user_ids, project_access) + + +
+ + +
+ +
+ + + + + + +
+ + +
+
# File app/models/group.rb, line 15
+def add_users_to_project_teams(user_ids, project_access)
+  UsersProject.add_users_into_projects(
+    projects.map(&:id),
+    user_ids,
+    project_access
+  )
+end
+
+
+ +
+ +
+
+ + human_name() + + +
+ + +
+ +
+ + + + + + +
+ + +
+
# File app/models/group.rb, line 29
+def human_name
+  name
+end
+
+
+ +
+ +
+
+ + truncate_teams() + + +
+ + +
+ +
+ + + + + + +
+ + +
+
# File app/models/group.rb, line 33
+def truncate_teams
+  UsersProject.truncate_teams(project_ids)
+end
+
+
+ +
+ +
+
+ + users() + + +
+ + +
+ +
+ + + + + + +
+ + +
+
# File app/models/group.rb, line 23
+def users
+  users = User.joins(:users_projects).where(users_projects: {project_id: project_ids})
+  users = users << owner
+  users.uniq
+end
+
+
+ +
+
+ +
+ + \ No newline at end of file -- cgit v1.2.1