From 0f487dc150ef6aa42ac4bd00edff9a02718798fe Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Wed, 4 May 2016 17:26:31 +0300 Subject: Add repository location to package version details and repository details pages --- mod/page | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'mod/page') diff --git a/mod/page b/mod/page index b326d6c..a01307c 100644 --- a/mod/page +++ b/mod/page @@ -264,12 +264,12 @@ namespace brep const priority& priority_; }; - // Generates package location element. + // Generates repository name element. // - class TR_LOCATION + class TR_REPOSITORY { public: - TR_LOCATION (const string& n, const dir_path& r) + TR_REPOSITORY (const string& n, const dir_path& r) : name_ (n), root_ (r) {} void @@ -280,6 +280,20 @@ namespace brep const dir_path& root_; }; + // Generates repository location element. + // + class TR_LOCATION + { + public: + TR_LOCATION (const repository_location& l): location_ (l) {} + + void + operator() (xml::serializer&) const; + + private: + const repository_location& location_; + }; + // Generates package download URL element. // class TR_DOWNLOAD -- cgit v1.1