2016-03-31 22 views
1

Şirketim için araştırma yapıyorum, eğer gitlab'a geçmemiz gerekiyorsa (From github) .. github sorunu api çok rich gibi görünüyor ve closed_at gibi Sorun (sorunların ne zaman oluşturulduğu/kapatıldığı ile ilgili geçmiş verileri almam/analiz etmem için çok önemli). .. ve ben created_at ve updated_at bir bakın: issues için gitlab en api doc olarakBir sorunun ne zaman kapatıldığını öğrenmenin kolay bir yolu var

.. ben benzer bir alanını görmüyorsanız .. gördüğüm bütün bir state alan (açılan/kapalı/birleşti vs yani devlet) 'dir. . ama herhangi closed_at

fikirleri göremiyorum?

cevap

1

lib/api/issues.rb'a bakarsanız, closed_at numaralı bilgi sorunun bir parçasıdır.

Onun Entity::Issue ve Entity::ProjectEntity ancak bu alanı göstermiyor. Proje için bir birleştirme talebini hayata itibariyle basit olabilir

expose :state, :created_at, :updated_at 

, Entity::Issue o alanı ekleyin.

+0

Tamamen teknik olarak ben gellab'ın kodunu işleyebilirim, dilediğim gibi değiştirebilir ve kendi sunucularına kendi sunucularımı barındırabilir miyim? Bu sorun için acil bir düzeltme olurdu (bakım ve tüm caz ile uğraşmak zorunda olmasına rağmen) diğer seçeneğim, çocuklar için bir PR göndermek ve bir gün kabul edeceğini umuyorum Bu özelliğin gitlab'ın _hosted_ sürümünde kullanılabilir olmasını istedim) doğru mu? – abbood

+0

Evet, bu en azından bir PR göndermeden önce, lokal olarak bu yama doğrulamak için izin vereceğini @abbood. – VonC

İlgili konular